我从Ghostscript调用中收到此错误消息:
Error: /syntaxerror in -file-
Operand stack:
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval--
--nostringval-- --nostringval-- false 1 %stopped_push 1926 1 3 %oparray_pop 1925 1 3 %oparray_
pop 1909 1 3 %oparray_pop 1803 1 3 %oparray_pop --nostringval-- %errorexec_pop .runexec2 --nostr
ingval-- --nostringval-- --nostringval-- 2 %stopped_push
Dictionary stack:
--dict:1169/1684(ro)(G)-- --dict:0/20(G)-- --dict:77/200(L)--
Current allocation mode is local
Current file position is 215
GPL Ghostscript 9.05: Unrecoverable error, exit code 1
是否意味着输入的Postscript文件存在问题,或者是否意味着我的通话或安装有问题?
电话是:
ps2pdf book.ps book.pdf
输入文件book.ps存在于当前目录中。
是否有Ghostscript错误消息列表以及它们在某处的含义? (在这种情况下,谷歌不是我的朋友。)
答案 0 :(得分:8)
这不是 Ghostscript 错误消息,它是一个PostScript错误消息。 PostScript错误消息在PostScript语言参考手册中定义。语法错误意味着它所说的内容,PostScript程序包含语法错误。
你可以尝试的事情:
在PostScript文件上执行Ghostscript渲染页面,它有效吗? (你不会说你正在起诉的操作系统,但像gs book.ps
这样的东西应该起作用)
尝试直接使用Ghostscript而不是仅仅包装它的ps2pdf脚本。再次像gs -sDEVICE=pdfwrite -o book.pdf book.ps
其中一个可能有助于工作或提供更明确的错误。