PDF 压缩的问题
PDF 压缩听起来简单,做起来才知道难。50 MB 的 PDF 发不了邮件——大多数服务商上限 25 MB,很多 10 MB。你想把它压到 5 MB 左右又不想让文字看不清、图片变糊。
压缩引擎差异巨大。有的通过服务器 ghostscript 重新渲染 PDF,有的只是剥离元数据,有的对图片降采样到画质毁掉。
免费选项
- iLovePDF — 服务器侧压缩器,常见 PDF 处理得当。文件上传,处理,下载。
- Smallpdf — 同模型、UI 精致、结果略好。
- PDF2Go — 轻度场景够用,但压缩幅度不大。
- ToolConvoy 的 PDF Compress — 用 pdf-lib 在浏览器里跑。文件不上传。
ToolConvoy 的做法
PDF Compress 工具接受一份 PDF 并在本地处理。它执行:
- 元数据剥离 — 移除文档属性(作者、标题、主题、关键词)和 XMP 元数据,它们会膨胀文件
- 图片重压缩 — 以目标质量重新编码嵌入的 JPEG 和 PNG,在允许处降采样
- 对象流优化 — 重构交叉引用表,移除死对象
对含文字和少量图的典型 PDF,你可以期待 40-70% 体积压缩且无可视画质损失。对几乎全是扫描图片的 PDF,压缩幅度取决于你让图片重压缩步骤跑到多激进。
隐私说明
iLovePDF 和 Smallpdf 都上传。如果你压缩的是机密文档——合同、报税单、手稿——上传是隐私成本。ToolConvoy 的压缩器不上传。
推荐
私密 PDF:用 ToolConvoy。
隐私无关紧要的休闲 PDF:iLovePDF 或 Smallpdf 对复杂 PDF 的压缩稍紧,因为它们的服务器 CPU 更大。