如何压缩 PDF 以便邮件发送(又不毁掉画质)
2026-06-12
简短回答: 如果你的 PDF 太大发不了邮件,ToolKoala 的 PDF 压缩器能直接在浏览器里把它缩小——把文件拖进来,选一个压缩等级,下载更小的版本。全程不上传,这一点我很在意,因为大家发邮件的 PDF 通常是合同、证件或发票,你不会希望它躺在别人的服务器上。像 Acrobat(约 ~$20/mo)这类付费工具也能做,但要花钱,而且大多数在线压缩器会先把你的文件推到云端。
PDF 一开始为什么会这么大
一份 30 页的纯文字文档可能只有 200 KB。而一份 3 页的扫描件能到 40 MB。差别几乎总是出在图片上:
- 扫描页面 —— 每一页都是一张全分辨率照片,常常 300+ DPI,有时本可以用灰度却用了彩色。
- 嵌入的高清图片 —— 截图和产品照按原尺寸直接塞了进去。
- 嵌入字体 —— 通常很小,但一份用了大量罕见字体的文档累加起来也不少。
这一点很重要,因为它能预判你实际能省下多少。图片多的 PDF 能压缩很多 —— 一份 40 MB 的扫描件能降到 3-5 MB 而看不出差别。文字多的 PDF 几乎纹丝不动 —— 本来就没什么可压的。如果你那份 12 MB 的文字 PDF 压不下去,这是正常现象,不是工具坏了。
浏览器路线(不上传)
- 打开 PDF 压缩器。
- 把文件拖进去。
- 选一个等级 —— 轻一点保留更多画质,重一点压得更狠。
- 下载。如果还是太大,试试更狠的等级,或者把它拆开(下面详说)。
想确认没有任何东西离开你的电脑?在拖入文件之前打开开发者工具(F12)→ Network 标签页。你会看到零个上传请求。整个过程都在你设备上的 JavaScript 里运行。
两个相关小技巧:如果你的 PDF 每页就是一张大图,用 PDF 转 JPG 转换后再重新保存,有时比压缩器效果更好。还有,如果你是把好几个 PDF 钉在一起才超了限,合并 PDF 能让你重新拼出一份更精简的合并文件。
邮件限制和实话实说的替代方案
大致的附件上限:Gmail 和 Outlook 大约卡在 25 MB,很多企业服务器卡在 10 MB。保险起见瞄准 20 MB 以下 —— 接收服务器还会增加额外开销。
其他做法:
- macOS Preview → Export → Quartz Filter "Reduce File Size"(免费,系统自带)。能用,但往往压得太狠 —— 文字会变糊,而且你没法微调。
- Smallpdf / iLovePDF(有免费档,付费约 ~$9-12/mo)。效果不错,但它们会上传你的文件,而且免费档限制每天能处理多少个。
- Adobe Acrobat(约 ~$20/mo)。可控性最强,但为了一年可能只用两次的事订阅,不太划算。
- Ghostscript(免费,命令行):
gs -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook ...。强大且在本地运行,但你得习惯在终端里折腾。
常见问题
为什么压缩后我的 PDF 还是太大? 它大概率是文字偏多,没多少可压的东西。试试拆成两封邮件发,或者用最狠的等级压一次再看结果。
压缩 PDF 会毁掉画质吗? 图片多的 PDF 在高强度压缩下会损失一点锐度。文字依然清晰,因为文字不是图片。任何要打印的东西,用轻一点的等级。
在线压缩合同或证件安全吗? 只有在它不离开你设备的前提下才安全。像 ToolKoala 这样基于浏览器的工具从不上传 —— 在开发者工具里验证就行。靠上传的网站会把你的文件存在它们的服务器上,至少是暂时存着。
发邮件多大的尺寸合适? 20 MB 以下能稳过 Gmail 和 Outlook 约 25 MB 的上限,还留有余量应对额外开销。10 MB 以下对管得严的企业邮箱最保险。
— Milo 🐨