PDF「压缩」并非像 ZIP 那样统一算法,而是针对内部图片、字体、对象流做优化,有时还会重采样图片 DPI。
NextPDF 提供的引擎
Ghostscript(推荐扫描件)
服务端若已安装 gs,可选 Ghostscript 引擎,预设包括:
- screen:体积最小,适合屏幕阅读
- ebook:平衡体积与清晰度,多数场景推荐
- printer:更清晰,体积较大
PDFBox
适合结构简单、以矢量与文字为主的 PDF,对纯扫描件效果可能不如 Ghostscript。
自动
优先尝试 Ghostscript,不可用时回退 PDFBox。
在 压缩 PDF 页选择引擎与预设后上传。
压缩后变模糊?
图片被重采样到更低 DPI 时会略损清晰度。若需打印,选 printer 预设或不要过度压缩;若仅邮件发送,ebook 通常足够。
压缩无效的情况
- PDF 已是高度压缩的 JPEG 扫描
- 主要为文字,体积本身很小
- 内含无法安全移除的嵌入对象
此时可尝试 拆分 或降低扫描源 DPI。