我们在我们的服务器上安装了ghostscript,用于在上传时将PDF转换为单独的TIFF图像。它大部分时间都很完美,但有时会失败。我已经设法通过打开问题PDF并将它作为“优化PDF”保存在Acrobat中,并且仅仅检查这两个属性来解决此问题:
'放弃未提及的已命名目标'(在清理中)
“优化页面内容”(在清理)
(没有别的任何部分得到遏制,只是这两个)
我的问题是,有没有办法让ghostscript的做,我不得不现在什么做?
我需要ghostscript来做到这一点的原因是因为它必须完全自动化,所以用户可以上传pdf并将其转换为图像。
如果有帮助,下面是我们使用的是ghostscript的设置:
-dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -sDEVICE = tiff24nc -dUseCIEColor -dTextAlphaBits = 4 - dGraphicsAlphaBits = 4个 -dEPSCrop
非常感谢, 专利pdf不会使用ghostscript转换,除非我使用'优化的PDF'将它保存在acrobat中
0
A
回答
2
一些倍的ghostscript在运算失败付民文件由于XREF表损坏
尝试修复有问题的PDF与
PDFTK
pdftk file.pdf output fixed.pdf
如果PDFTK是能够修复PDF文件,那么一个shell脚本可以用一个Ñ
if...then..else
语句(if pdf文件引起的ghostscript失败,那么它将被自动修复的pdftk,然后重新提交给的Ghostscript)
开所有;您需要学会读取错误输出,因为在错误输出中几乎有99%的时间包含错误解释
+0
现在去看看这个。我也会尝试获取失败的pdf的错误输出。谢谢 – 2012-02-19 23:16:22
+0
使用PDFTK修复外部参照表似乎已经解决了问题,ghostscript现在将按预期转换PDF。这对于PDF来说也是一个很好的小工具。感谢分享。 – 2012-02-19 23:50:34
相关问题
- 1. PDF优化Acrobat与Ghostscript
- 2. 使用的Ghostscript将PDF转换为TIFF
- 3. 使用ImageMagick将PDF转换为jpg而不使用Ghostscript
- 4. Ghostscript的 - 将PDF转换为PDF/A
- 5. 如何使用Ghostscript DLL将PDF转换为PDF/A
- 6. 使用新的Adobe Acrobat 11.0在Shiny中将.Rmd转换为PDF
- 7. 使用Ghostscript将PDF转换为TIFF的Java
- 8. 将PDF转换为使用ImageMagick/Ghostscript的JPG时文件太大
- 9. 如何使用PHP的GhostScript将PDF文件转换为JPEG/PNG
- 10. 使用ezpdf将pdf转换为pdf?
- 11. Ghostscript将pdf转换为jpg,保存文件或临时文件?
- 12. 删除PDF的利润率,同时使用GhostScript的在GhostScript的
- 13. 使用Ghostscript密码保护PDF
- 14. 如何使用Acrobat SDK将PDF转换为Word?
- 15. PS到PDF使用Ghostscript Out的转换PDF不是嵌入式缩略图(DoThumbnails)
- 16. 如何在使用Ghostscript将PDF转换为EPS轮廓时保留边距?
- 17. 如何使用GhostScript将PDF转换为JPG
- 18. 如何使用ghostscript将PDF转换为PNG?
- 19. 如何使用Ghostscript将PDF转换为Word?
- 20. 如何使用GhostScript将WORD文档与书签转换为PDF?
- 21. 使用Ghostscript将PDF转换为彩色PCL 5
- 22. Ghostscript的转换PDF文本,并保持PDF文件表格式
- 23. 将pdf转换为png:为什么ghostscript会永久占用?
- 24. 使用Ghostscript禁止PDF页面旋转
- 25. 将PDF转换为PDF/A从Adobe Acrobat Professional中XI/DC SDK
- 26. 使用Adobe Acrobat中的JavaScript将随机数保存在PDF文件中
- 27. 使用PdfSharp将C#中的窗体转换为PDF使用PdfSharp转换为PDF
- 28. 如何使用Ghostscript将XPS转换为PDF或将XPS转换为DOC?
- 29. 使用Ghostscript 9.01裁剪PDF
- 30. 使用Ghostscript PDF到JPEG转换 - 不适当
它是如何失败的?错误?未能转换?产生垃圾?我知道老版本的ghostscript无法处理CMYK pdf。 – 2012-02-18 03:45:20
哪个版本的gs在哪个操作系统上? – 2012-02-18 17:27:03
服务器在Linux上运行ghostscript 8.70。 @马克,PDF不会转换,我试图得到错误输出,所以我可以在这里发布。 – 2012-02-19 23:13:03