我使用 CUPS-PDF 自动从文档生成 PDF,但输出的 PDF 大小惊人地大(~8 Mb,而通过文件 -> 另存为 PDF 生成的 I 文件大小约为 800 Kb)。有没有关于如何减小生成的 PDF 文件大小的建议?
答案1
您可以尝试更改生成的 PDF 的质量。编辑配置文件 /etc/cups/cups-pdf.conf 并更改
-dPDFSETTINGS=/prepress
到
-dPDFSETTINGS=/screen
可用选项包括:
-dPDFSETTINGS=/screen(仅限屏幕查看质量,72 dpi 图像)
-dPDFSETTINGS=/ebook(低质量,150 dpi 图像)
-dPDFSETTINGS=/printer(高质量,300 dpi 图像)
-dPDFSETTINGS=/prepress(高质量,色彩保留,300 dpi 图像)
-dPDFSETTINGS=/default(几乎与 /screen 相同)
答案2
以上是最好的直接解决方案,但一个不损失质量的好方法是先将其转换为 PostScript,然后使用 Ghostscript 将其转换回 pdf!
最佳使用pdftops
而非pdf2ps
– 绝对降低文件大小!
用法是(这是第一步所需要的全部内容):
pdftops sourcefile.pdf
第二步是:
gs -q -dCompatibilityLevel=1.2 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=targetfile.pdf sourcefile.ps