1

我正在使用 ghostscript 将 pdf 转换为图像

它几乎可以产生良好的图像,但对于一个 pdf,创建的图像具有白色条带

但是,原始 pdf 中不存在此条带。

我使用的脚本如下

gs -dNOPAUSE -sDEVICE=jpeg -dFirstPage=1 -dLastPage=2 -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sOutputFile=fileName.gif -dJPEGQ=100 -r300 -q pdfName.pdf -c 退出

这里创建的图像http://www.pictureshack.us/images/65486_1.gif

我正在使用 Ghostscript 8.70,该问题已针对最新更新(即 9.06)进行了修复,但我无法升级到此...此外,发现问题是由于 -r300,所以当我指定分辨率为 100 时,它适用于此 pdf 但不适用于许多其他 pdf...

4

1 回答 1

1

您没有说您使用的是什么版本的 Ghostscript,也没有提供原始 PDF 文件,所以我无法在当前代码上对其进行测试。然而,这个“看起来”像一个透明错误,并且很可能在最新版本的 Ghostscript 中得到修复。

如果您还没有升级到 9.06,我建议您尝试一下。如果问题仍然存在,请在http://bugs.ghostscript.com打开错误报告请附上原始 PDF 文件和您正在使用的命令行。

于 2012-12-14T13:16:11.323 回答