【发布时间】:2011-05-31 17:44:55
【问题描述】:
我有一个 100 页的 PDF,大约 50 MB。我正在针对它运行下面的脚本,每页大约需要 23 秒。 PDF 是纸质文档的扫描件。
gswin32.exe -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dCompatibilityLevel=1.3
-dPDFSETTINGS=/screen -sOutputFile=out4.pdf 09.pdf
有什么办法可以加快速度吗?我已经确定 -dPDFSettings=/screen 是让它如此缓慢的原因,但没有它我无法获得良好的压缩...
更新:
好的,我尝试将其更新为下面的内容。我是否正确使用了-c 30000000 setvmthreshold 部分?
gswin32.exe -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dCompatibilityLevel=1.3
-dPDFSETTINGS=/screen -dNumRenderingThreads=2 -sOutputFile=out7.pdf
-c 30000000 setvmthreshold -f 09.pdf
【问题讨论】:
-
压缩确实需要时间,请确保在开始之前尽可能缩小图像。
-
不幸的是,我要解决的问题是我们的数据库中已经有大约 600GB 的超大图像。我希望我可以使用 Ghostscript 减小大小,但看起来我可能会在它完成之前退休。
-
OCR 它,然后有更少的图像和更少的光栅,一切都变得更快:-)
标签: pdf ghostscript