我想使用ghostscript(版本9.27)批量压缩大量pdf文件。对于我来说,关于压缩率的最佳选择是-dPDFSETTINGS = / ebook,因为它可以将我的文件平均减少到原始大小的40-50%。
gs -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=compressed.pdf original.pdf
问题是在压缩的pdf中某些文本后面出现黑色背景,使其无法使用。使用-dPDFSETTINGS = / printer预设不会产生这种黑色背景效果,但对我来说不是一个选择,因为它压缩得不够。
gs -sDEVICE=pdfwrite -dPDFSETTINGS=/printer -dNOPAUSE -dQUIET -dBATCH -sOutputFile=compressed.pdf original.pdf
由于使用了post,我在这些设置之间进行了比较,并尝试调整特定设置,但是没有运气。谢谢有任何想法。我将尝试生成没有用户敏感信息的pdf文件,我可以将其附加。目前,这些只是pdf文档在压缩过程中“损坏”的部分的片段。