You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ghostscript 9.27无法压缩扫描版PDF及Linux服务器压缩方案问询

Linux服务器扫描版PDF压缩解决方案

一、Ghostscript 9.27版本适配命令

高版本Ghostscript调整了图像降采样的触发阈值、灰度/单色图像的参数默认逻辑,原有命令补充调整参数后即可正常使用,修正后命令如下:

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen \
-dDownsampleColorImages=true -dDownsampleGrayImages=true -dDownsampleMonoImages=true \
-dColorImageResolution=100 -dGrayImageResolution=100 -dMonoImageResolution=200 \
-dColorImageDownsampleThreshold=1.1 -dGrayImageDownsampleThreshold=1.1 -dMonoImageDownsampleThreshold=1.1 \
-dNOPAUSE -dBATCH -sOutputFile=output.pdf input.pdf

参数说明:新增的Downsample系列参数覆盖了灰度、单色扫描件的降采样规则,DownsampleThreshold=1.1表示只要原图像分辨率高于目标分辨率10%就触发降采样,避免高版本默认阈值过高不压缩的问题

二、其他Linux环境可用压缩方案

以下工具均为Linux服务器常用开源工具,可直接通过包管理器(apt/yum/dnf)安装:

  • qpdf轻量压缩:适合不需要大幅降采样、仅做流压缩和结构优化的场景,处理速度快
    命令:qpdf --linearize --stream-data=compress --object-streams=generate input.pdf output.pdf
  • ImageMagick + img2pdf 扫描件专属压缩:适合纯扫描版PDF,可精准控制图像质量,压缩率可控
    分步命令:
    1. 导出PDF页面为指定质量的图像:convert -density 100 input.pdf -quality 60 page_%03d.jpg
    2. 重新封装为PDF:img2pdf page_*.jpg -o output.pdf
  • pdfsizeopt专项优化:专门针对PDF体积优化的工具,会自动压缩嵌入图像、清理冗余字体和元数据,适合批量处理场景,无需手动调整复杂参数。

内容的提问来源于stack exchange,提问作者Aarti

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 01:57:04