我正在使用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
我收到错误“没有这样的文件或目录”,但我检查了每个文件路径并检查了每个字体是否已安装,一切似乎都很好,但仍然没有运气。我只是想知道有没有办法找出导致问题的文件/目录?
答案 0 :(得分:0)
我要做的第一件事就是不设置-dQUIET
,关闭信息不是调试问题的好方法。不设置-dBATCH
和-dNOPAUSE
可能也会有所帮助,因为它可能会向您显示更多内容。请注意,-dNOSAFER
实际上是默认设置,除非您之前已将环境设置为包含-dSAFER
简而言之,在尝试调试问题时,尽可能简化它,除非您知道需要它们,否则不要设置任何开关,否则它们会导致问题。
然后你可以粘贴stdout抄本,这可能会让人觉得有些光。
其次,您的目录似乎在分隔符"c:\ExactDistiller \example.ps"
之前包含一个尾随空格,这是正确的吗?如果输入文件名不正确,将抛出“没有此类文件或目录”错误(没有PostScript错误)。
如果在您停止发布-dQUIET
时发现PostScript错误,那么您可以将其粘贴到原始问题中(通过编辑),我会看一看。可能需要查看example.ps文件,具体取决于显示的内容。