【问题标题】:Ghostscript: how to reduce file size of large PDFs without changing smaller PDFsGhostscript:如何在不更改较小 PDF 的情况下减小大型 PDF 的文件大小
【发布时间】:2012-06-13 01:52:15
【问题描述】:

我正在使用 GhostScript 将大量 PDF 转换为 PDF 以减小文件大小。原始 PDF 的大小和质量各不相同。如果存在低质量、小文件大小 (

有没有一种方法可以让 GhostScript 忽略低于特定大小的文件并直接通过它们而不进行下采样?

当前设置: SearchablePDFSetting=-dColorImageResolution=120 -dMonoImageResolution=38 -dMonoImageDownsampleType=/Average -dOptimize=true -dDownsampleColorImages=true -dDownsampleGrayImages=true -dDownsampleMonoImages=true -dUseCIEColor -dColorConversionStrategy=/sRGB -dFIXEDMEDIA -dDEVICEWIDTHPOINTS=596 -dDEVICEHEIGHTPO p>

谢谢, 波动率

【问题讨论】:

    标签: ghostscript filesize downsampling


    【解决方案1】:

    pdfwrite 设备已经可以通过图像(不是文件)而不进行下采样,没有办法“通过而不更改”文件。如果您不想处理低于特定大小的文件,请不要处理它们。

    为避免进一步对图像进行下采样,您需要添加“xxxxImageDownsampleThreshold”参数(单色、灰色和彩色各一个)。如果将其设置为(例如)1.5,则分辨率比目标分辨率高 50% 的图像不会被下采样。

    请注意,您(显然)没有设置 GrayImageDownsampleResolution,没有为彩色或灰色图像设置下采样类型,并且 MonoImageResolution 的 38 对我来说看起来很丑。

    默认的灰度图像过滤器是 DCT (JPEG) 和彩色过滤器。如果原始图像是 DCT,则应用第二轮 DCT 压缩将导致丑陋的伪影,尤其是在图像未下采样的情况下。我建议您将过滤器类型更改为 FlateEncode。

    所有这些选项都记录在 Ghostscript doc 文件夹中的 ps2pdf.htm 中。

    【讨论】:

      【解决方案2】:

      添加选项:

      -dPDFSETTINGS=/screen
      

      这“选择类似于 Acrobat Distiller 'Screen Optimized' 设置的低分辨率输出。”

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-03-03
        • 1970-01-01
        • 1970-01-01
        • 2012-08-04
        • 2020-03-18
        • 2020-06-16
        • 1970-01-01
        相关资源
        最近更新 更多