主题
PDF 压缩
投标文件系统限制 10MB,你的标书 38MB 传不上去。这是最常见的场景,而多数人第一反应是「换个压缩率更高的工具」——其实压不下去的原因几乎都不在压缩算法上。

打开「PDF 压缩」看到的初始界面。在服务器端处理,免费。
先搞清楚体积在哪
PDF 的体积构成很不均匀,绝大多数情况下九成以上来自图片。
一个 30 页的标书,如果里面有 8 张手机拍的资质证书照片,每张 4000×3000 像素、3MB,光这 8 张就是 24MB。而正文文字部分,30 页通常不到 200KB。
这带来一个直接的判断:如果你的 PDF 全是文字(比如从 Word 导出的合同),它本来就压不小,因为它本来也不大。压完只降 5% 不是工具没用,是里面没有可压的东西。
三档压缩强度对应什么
| 强度 | 做什么 | 什么时候选 |
|---|---|---|
| 高质量 | 轻度重采样,保留细节 | 需要打印、或图里有小字要看清 |
| 均衡 | 按屏幕阅读的分辨率重采样 | 默认。发邮件、上传系统 |
| 小体积 | 激进重采样 + 更强的图像压缩 | 只要求「能看」,比如留档 |
「均衡」的思路是:把图片重采样到屏幕阅读够用的分辨率。一张 4000 像素宽的照片,在 A4 页面上实际显示宽度可能只有 15 厘米,屏幕上看 1200 像素就完全够了——多出来的像素纯属浪费。
压不下去时怎么办
按这个顺序排查:
一、是不是扫描版。 整页都是图片的扫描 PDF,压缩空间取决于扫描分辨率。600dpi 扫的可以大幅降到 200dpi 而肉眼无差;本来就是 150dpi 的,压不动。
二、有没有嵌入字体。 中文字体嵌入一套就是几 MB。如果文档里用了多种中文字体,字体子集会占掉可观的体积。这一项压缩工具动不了,只能回到源文件减少字体种类。
三、是不是该拆分而不是压缩。 100 页的文档要塞进 10MB,与其把图片压糊,不如按章节拆分成几个文件分别提交。
四、要不要先删掉不需要的页。 附录里 20 页的空白页和分隔页,删掉比压缩有效得多。
一个反直觉的现象
同一个文件压两次,第二次几乎不会更小,有时反而略大。因为第一次已经把图片重采样过了,第二次拿到的是已经压缩过的图,再压一遍只是叠加损失、并没有可去除的冗余。
所以不要指望反复压缩。一次压不到目标就换思路(拆分、删页、回源文件处理),而不是压第二遍。