【发布时间】:2018-01-23 21:38:18
【问题描述】:
我想减小 PDF 文件的大小,不仅要降低图像 DPI,还要更改 JPEG 压缩的质量设置。
首先我尝试过:
gs -dNOPAUSE -dQUIET -dBATCH -sDEVICE=pdfwrite -dPDFSETTINGS=/screen \
-dColorImageResolution=120 -dGrayImageResolution=120 \
-dUseFlateCompression=false -sOutputFile=test1.pdf \
-c "<< /GrayImageDict << /Blend 1 /VSamples [1 1 1 1] /QFactor 0.1 /HSamples [1 1 1 1] >> /ColorImageDict << /Blend 1 /VSamples [1 1 1 1] /QFactor 0.1 /HSamples [1 1 1 1] >> >> setdistillerparams " \
-f test.ps
第二次我更改了 Gray- / ColorImageDict 条目并尝试了:
gs -dNOPAUSE -dQUIET -dBATCH -sDEVICE=pdfwrite -dPDFSETTINGS=/screen \
-dColorImageResolution=120 -dGrayImageResolution=120 \
-dUseFlateCompression=false -sOutputFile=test2.pdf \
-c "<< /GrayImageDict << /Blend 1 /VSamples [2 1 1 2] /QFactor 2.4 /HSamples [2 1 1 2] >> /ColorImageDict << /Blend 1 /VSamples [2 1 1 2] /QFactor 2.4 /HSamples [2 1 1 2] >> >> setdistillerparams " \
-f test.ps
但两个命令的结果大小相同。
任何建议是什么错误/误解或如何增加 JPEG 压缩?
(版本:GPL Ghostscript 9.16)
【问题讨论】:
标签: pdf ghostscript