Optimization pdf元';除非i';我已使用'将其保存在acrobat中;优化的PDF';

Optimization pdf元';除非i';我已使用'将其保存在acrobat中;优化的PDF';,optimization,pdf,ghostscript,Optimization,Pdf,Ghostscript,我们在服务器上设置了ghostscript,以便在上传PDF时将其转换为单独的TIFF图像。它在大多数情况下都能正常工作,但有时会失败。通过打开问题PDF并将其保存在Acrobat中作为“优化PDF”,特别是选中以下两个属性,我已成功解决了每个PDF的问题: “放弃未引用的命名目的地”(在清理中) “优化页面内容”(在清理中) (在任何部分中都没有检查其他内容,只有这两个部分) 我的问题是,有没有办法让ghostscript完成我当前必须完成的任务? 我之所以需要ghostscript来实现这一


我们在服务器上设置了ghostscript,以便在上传PDF时将其转换为单独的TIFF图像。它在大多数情况下都能正常工作,但有时会失败。通过打开问题PDF并将其保存在Acrobat中作为“优化PDF”,特别是选中以下两个属性,我已成功解决了每个PDF的问题:

“放弃未引用的命名目的地”(在清理中)
“优化页面内容”(在清理中)
(在任何部分中都没有检查其他内容,只有这两个部分)

我的问题是,有没有办法让ghostscript完成我当前必须完成的任务?

我之所以需要ghostscript来实现这一点,是因为它必须完全自动化,这样用户就可以上传pdf并将其转换为图像。

如果有帮助,下面是我们正在使用的重影脚本设置:


-安静 -德萨费尔 -dBATCH -多瑙河 -dNOPROMPT -sDEVICE=tiff24nc -双色 -dTextAlphaBits=4 -dGraphicalSalphabits=4 -德斯克罗普

非常感谢,,
Pat

有时,由于外部参照表损坏,ghostscript无法打开文件

尝试使用修复有问题的pdf

pdftk

pdftk file.pdf输出固定.pdf

如果pdftk能够修复pdf文件,则可以使用

if…then..else
语句(如果pdf文件导致ghostscript失败,则pdftk将自动修复该文件,然后重新提交给ghostscript)


除此之外;您需要学习读取错误输出,因为错误输出中几乎99%的时间包含错误解释

它是如何失败的?出错了吗?无法转换?生产垃圾?我知道旧版本的ghostscript无法处理CMYK PDF。哪个操作系统上的gs版本?服务器在Linux上运行ghostscript 8.70。@Marc,PDF根本无法转换,我正在尝试获取错误输出,这样我就可以把它发布到这里。现在来看看这个。我还将尝试获取失败pdf的错误输出。感谢使用PDFTK修复外部参照表似乎已经解决了问题,ghostscript现在将按预期转换PDF。这也是PDF的一个很好的小工具包。谢谢分享。