Ghostscript找到更多调试信息

时间:2016-10-28 09:26:20

标签: ghostscript

我正在使用ghostscript 9.15创建一个pdf文件。我一直使用ghostscript大约5年,直到本周才遇到任何严重的问题。

基本上我正在运行下面的查询......

“c://distiller/exes/gswin32c.exe" -sDEVICE="pdfwrite"   -dNOPAUSE  -dBATCH -dNOSAFER  -dQUIET  -sFONTPATH="C:/Windows/Fonts" -sOUTPUTFILE="C:\distiller\test.pdf" "C:\ExactDistiller \example.ps"

我收到以下错误

  

当前分配模式是本地上一个操作系统错误:没有这样的文件或   目录当前文件位置是197197 GPL Ghostscript 9.15:   不可恢复的错误,退出代码1

我收到错误“没有这样的文件或目录”,但我检查了每个文件路径并检查了每个字体是否已安装,一切似乎都很好,但仍然没有运气。我只是想知道有没有办法找出导致问题的文件/目录?

1 个答案:

答案 0 :(得分:0)

我要做的第一件事就是不设置-dQUIET,关闭信息不是调试问题的好方法。不设置-dBATCH-dNOPAUSE可能也会有所帮助,因为它可能会向您显示更多内容。请注意,-dNOSAFER实际上是默认设置,除非您之前已将环境设置为包含-dSAFER

,否则无需进行设置

简而言之,在尝试调试问题时,尽可能简化它,除非您知道需要它们,否则不要设置任何开关,否则它们会导致问题。

然后你可以粘贴stdout抄本,这可能会让人觉得有些光。

其次,您的目录似乎在分隔符"c:\ExactDistiller \example.ps"之前包含一个尾随空格,这是正确的吗?如果输入文件名不正确,将抛出“没有此类文件或目录”错误(没有PostScript错误)。

如果在您停止发布-dQUIET时发现PostScript错误,那么您可以将其粘贴到原始问题中(通过编辑),我会看一看。可能需要查看example.ps文件,具体取决于显示的内容。