我正在使用代笔将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 quit
这里创建的映像 http://www.pictureshack.us/images/65486_1.gif
我正在使用 Ghostscript 8.70,并且该问题已针对最新更新(即 9.06)修复,但我无法升级到此...此外,发现该问题是由于 -R300,因此当我指定分辨率为 100 时,它适用于此 pdf,但不适用于许多其他 PDF......
你没有说你使用的是哪个版本的 Ghostscript,你也没有提供原始的 PDF 文件,所以我无法在当前代码上测试它。但是,这"看起来像"一个透明度错误,并且很可能在最新版本的Ghostscript中得到修复。
如果您还没有升级到 9.06,我建议您尝试一下。如果问题仍然存在,请在 http://bugs.ghostscript.com 请附上原始PDF文件和您正在使用的命令行,打开错误报告。