您能告诉我如何使用Ghostscript或Postscript将TIFF转换为PDF吗?

我试图使用此命令:

gswin32c.exe -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=o.pdf test.tif

但这是行不通的。

它产生一个错误:

GPL Ghostscript 9.06(2012-08-08)
版权所有(C)2012 Artifex Software,Inc.保留所有权利。
该软件不提供任何担保:有关详细信息,请参见文件PUBLIC。
错误:/在II *中未定义
操作数堆栈:

执行堆栈:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2%stopped_push --nostringval-- --nostringval-- --nostringval-- false 1%stopped_push 1910 1 3%oparray_pop 1909 1 3% oparray_pop 1893 1 3%oparray_pop 1787 1 3%oparray_pop --nostringval--%errorexec_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2%stopped_push --nostringval--
字典堆栈:
--dict:1169/1684(ro)(G)---dict:0/20(G)---dict:77/200(L)-
当前分配模式为本地
当前文件位置是4
GPL Ghostscript 9.06:无法恢复的错误,退出代码1

最佳答案

Ghostscript读取PDF和PostScript作为输入,它不读取图像格式,尤其是不读取TIFF。但是PostScript是一种编程语言,因此完全可以编写PostScript程序来读取TIFF文件(Ghostscript随附的viewgif.ps和viewjpeg.ps程序可对GIF和JPEG格式执行此操作)

我确实有一个程序可以做到这一点,并且已经在comp.lang.postscript上发布了几次。可以在此处共享(33Kb),但是如果您有兴趣的话,我可以通过电子邮件将其发送给您。

10-05 23:28