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