【发布时间】:2020-05-06 15:22:59
【问题描述】:
我正在尝试在 Windows 10 机器上使用 Ghostscript v9.52,但是当我尝试将任何 jpg 文件转换为 pdf 时,我得到一个空白 pdf 和此错误:
Error: /undefined in Test-JPG.jpg
Operand stack:
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval--
Dictionary stack:
--dict:738/1123(ro)(G)-- --dict:0/20(G)-- --dict:78/200(L)--
Current allocation mode is local
GPL Ghostscript 9.52: Unrecoverable error, exit code 1
我尝试了以下命令:
C:\Users\Work\Desktop>gswin64c -sDEVICE=pdfwrite -o myFile.pdf "C:\Program Files\gs\gs9.52\lib\viewjpeg.ps" -c Test-JPG.jpg viewJPEG
C:\Users\Work\Desktop>gswin64c -sDEVICE=pdfwrite -o out.pdf viewjpeg.ps -c "Test-JPG.jpg viewJPEG" -f
C:\Users\Work\Desktop>gswin64c -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=output.pdf Test-JPG.jpg
到目前为止我已经尝试过:
- 尝试使用 ghostscript 合并两个 PDF 文件 - 没有问题,因此 Ghostscript 在某种程度上可以工作。
- 尝试了不同的 JPG 文件 - 都出现相同的错误
- 尝试在其他 Windows 程序中打开 JPG 文件 - 没有问题,因此文件本身应该没有任何问题
我找到的最接近的答案是this question,但是答案是上面的第二个命令,这对我不起作用。鉴于我尝试的所有 jpg 都发生这种情况,我想知道在安装 ghostscript 时是否有什么设置不正确?
【问题讨论】:
标签: command-line jpeg ghostscript