2016-10-28 61 views
0

我正在使用ghostscript 9.15创建一个pdf文件。我一直在使用ghostscript大约5年,直到本周才遇到任何严重问题。Ghostscript查找更多调试信息

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

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

,我得到以下

Current allocation mode is local Last OS error: No such file or directory Current file position is 197197 GPL Ghostscript 9.15: Unrecoverable error, exit code 1

错误我收到错误“没有这样的文件或目录”,但我已经检查每一个文件的路径,并检查安装字型和一切似乎不错,但仍然没有运气。我只想知道是否有一种方法可以找出哪个文件/目录导致问题?

回答

0

那么我会做的第一件事情不是设置-dQUIET,关闭信息不是调试问题的好方法。未设置-dBATCH-dNOPAUSE可能会有所帮助,因为它可能会向您显示更多正在发生的事情。请注意,-dNOSAFER实际上是默认设置,除非您先前已将您的环境设置为包括-dSAFER

事实上,您不需要设置该值,总之,在尝试调试问题时,尽可能简化它,除非您知道您需要它们,否则请设置任何开关,否则会导致问题出现。

然后,您可以粘贴stdout脚本,这可能会降低一些亮度。

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

如果在停止发布-dQUIET时显示PostScript错误,则可以将其粘贴到原始问题中(通过编辑它),然后我会看一看。根据显示的内容,可能需要查看example.ps文件。