米格速压
PDF 压缩 邮件

邮件附件 PDF 太大发不出?31MB 压到 4MB 的实战流程

客户邮件突然报 Attachment too large 被退回,30 多 M 的方案 PDF 怎么压?分析 PDF 体积大的 3 个来源,给出按场景的最佳压缩参数,以及压完别破坏哪些关键元素。

米格速压
2026-05-149 分钟
分享

周五傍晚 5 点,客户对接群里突然弹出一条:"刚才邮件没收到方案,你重新发一下?" 我点开发件箱, 看到 Gmail 那条红色 Attachment exceeds size limit 报错。 31 MB 的方案 PDF,被 Gmail 的 25 MB 上限挡了。

接下来 10 分钟我用了 3 种方法,最后把这个 PDF 压到了 4.1MB,客户成功收到。这篇就是这 10 分钟的复盘: 为什么这个 PDF 这么大、压缩到底压的是啥、不同场景的最佳参数,以及压完别破坏哪些关键元素。

PDF 体积来源:80% 是图片,15% 是字体,5% 才是文字

很多人误以为 PDF 大是因为页数多。其实500 页纯文字的 PDF 不到 2MB,而 10 页方案 PDF 能到 30MB。 区别在哪儿?在内容构成。

一个普通方案 PDF 的体积大致这么分:

  • 嵌入图片 / 截图:60-85%。这是大头。一张未压缩的截图 2-5MB,方案里塞 5 张就 10MB+。
  • 嵌入字体:10-20%。中文字体子集化前一个字体文件 8-15MB,一份 PDF 用 3 种字体就 30MB 字体开销(但好的导出工具会做子集化压到 100-300KB)
  • 文字内容 + 元数据:不到 5%
  • PDF 结构 + 表单 / 注释:剩下零头

所以"压缩 PDF" 的本质,基本就是压缩里面的图片。换种说法:你的 PDF 里图片越多,压缩空间越大。 纯文字 PDF 想从 2MB 压到 1MB 几乎不可能。

第一招:降图片分辨率(最有效)

PDF 里嵌入图片的常见分辨率:

  • 72 DPI:屏幕显示足够(网页图片标准)
  • 150 DPI:屏幕看 + 普通打印都清晰(推荐邮件附件用这个)
  • 225 DPI:高质量打印
  • 300 DPI:专业印刷标准

多数 Word / PPT 导出的 PDF 默认用 300 DPI,纯属过度。把图片重采样到 150 DPI 体积能砍掉 75%。 我那个 31MB 的方案,这一步就压到了 7.5MB。

第二招:JPEG 重编码图片

PDF 里嵌入的图片可能是 PNG 或者无压缩 RGB 数据。把它们重编码成 JPEG 85% 质量, 体积通常再砍一半,人眼几乎看不出差异。

这一步对扫描件 PDF 特别管用 —— 扫描件的图片通常是 PNG 或 TIFF,改成 JPEG 体积立刻断崖式下降。 我那个方案再走这一步,7.5MB 压到 4.1MB,过了 25MB 上限。

第三招:字体子集化(默认你做不了,但工具会做)

字体子集化 = 字体文件只保留 PDF 里实际用到的字符。 一个完整的"思源黑体"是 14MB,但一份方案里只用到 2000 个汉字,子集化后字体文件只剩 300KB。

这一步是 PDF 压缩工具自动做的,你不需要选。但有些低质量的工具不做,导出 PDF 时字体全部嵌入。 判断方法:你的 PDF 在 Adobe Reader 里打开 → 文件 → 属性 → 字体, 看每个字体后面有没有 "(Embedded Subset)" 字样,有就是子集化过的。

不同场景的最佳压缩参数

合同 / 方案 PDF(邮件附件,重要):150 DPI + JPEG 85%。压缩后能看清所有字、所有印章。

论文 / 报告(邮件附件,内部交流):225 DPI + JPEG 90%。 压缩后能保留公式细节、图表线条清晰。

扫描件 / 拍照转 PDF:150 DPI + JPEG 75%。这类 PDF 压缩空间最大。

书籍 / 长文阅读 PDF:150 DPI + JPEG 80%。一本 500 页书可以从 80MB 压到 15MB。

印刷版 PDF:不要压缩。一压就把印刷品质拉到屏幕级,印出来会有马赛克。

压完一定要检查的 4 件事

压完 PDF 不要直接发,花 30 秒做这 4 件事:

  1. 翻到带图片的页,看图清不清楚。如果是合同里的印章,看印章字能不能认出
  2. 看页边距和页眉页脚,有些工具压缩时会重排版,把页眉裁掉
  3. 跳转到带超链接 / 目录书签的页,试试链接还能不能点开
  4. 如果是带表单字段的 PDF(比如电子合同),试试填写框还能不能输入

压完之后这 4 项有一项不行,就要换个工具重新压,或者降低压缩力度。客户拿到压坏了的合同, 比你说"我等会儿换个方式发"伤害大十倍

极端情况:压完还是发不出怎么办

如果原 PDF 本身就 100MB+,即便压到 30% 体积还是 30MB+ 超限。三个选择:

  • 拆分发:用PDF 拆分 按页范围切成 2-3 份小 PDF 分开发,每份 10-15MB
  • 云盘外链:上传到阿里云盘 / 百度网盘,正文贴链接
  • WeTransfer / 飞书云文档:专门发大文件用的,生成下载链接

总结

回到那个周五傍晚:31MB → 7.5MB(降 DPI)→ 4.1MB(JPEG 重编码),客户 4 分钟后回复"收到"。 整个过程靠的不是技术,是知道 PDF 大在哪。下次再遇到附件超限,你也可以这么做。

站里的PDF 压缩工具 把降 DPI 和 JPEG 重编码自动合在一起,3 个预设(标准 / 高质量 / 极限)直接选就行, 也保留书签和超链接。如果你是从 Word 或 PPT 导出的 PDF, 可以先看PDF 转 Word 不乱码 避免来回转换破坏格式。

常见疑问

邮箱单封附件大小限制是多少?
常见的几个:Gmail 25MB,Outlook / Hotmail 20MB,QQ 邮箱 50MB,163 网易企业邮箱 50MB,阿里云企业邮箱 50MB。但实际还有一个隐藏限制:即便发件方限制宽松,收件方邮箱也有限制,取两边较小者。所以保险点把附件压到 20MB 以内最稳。
为什么 PDF 看起来全是文字也几十兆?
多半是因为这个 PDF 本质是"图片包装的 PDF" —— 比如扫描件、用拍照转 PDF 的工具生成的、或者从 PPT 导出的 PDF 把每页 PPT 当成图片嵌入。这种 PDF 体积主要由内嵌图片决定,跟里面有多少文字无关。
压缩后页面变模糊怎么补救?
主要看你压缩时选了多激进的预设。建议先用"标准"档(150 DPI)再看效果;如果看着模糊再用更激进的;反之如果体积还允许,选"高质量"(225 DPI)。一般 5-30MB 的合同方案用 150 DPI 完全够清晰,印刷品才需要 300 DPI。
加密 PDF 能直接压缩吗?
不能直接压缩,要先解密再压。原因是压缩需要解析 PDF 内部对象(图像 / 字体 / 流),加密 PDF 不给读这些。如果你有密码,先用 PDF 解密工具去掉密码,压完再加密回来。如果是别人发给你的加密 PDF 没密码,那压缩工具一定会报错。
压完丢了书签和超链接怎么办?
看压缩工具实现。靠谱的工具会保留 PDF 的"结构层"(目录、书签、内链、表单字段),只压缩"内容层"(图像 / 字体子集)。如果你压完发现书签没了,说明用的工具是把 PDF 整体重渲染了,这种工具压缩率高但破坏元数据。换个保留结构的工具试试。
为什么有的 PDF 怎么压都压不下去?
常见两种情况:① 这个 PDF 已经被压过一次了(体积 80% 是图像,图像本身已经是高压缩 JPG),再压只能用降画质换体积;② PDF 里嵌了大量字体子集,且字体没有 Subset 化(全部字体都嵌入了),这种情况单页都有 200KB 字体开销,几十页就上了 MB。
不想压缩,有什么替代方案发大 PDF?
三个推荐:① 网盘外链(微信/QQ/Outlook 都支持插入链接,收件方点击下载),阿里云盘和百度网盘最常用;② 把 PDF 拆分成几个 5-10MB 的小文件分开发(用 PDF 拆分工具按页范围切);③ 走文件传输服务,WeTransfer / 飞书文档 / 钉钉文档都行。

看完即用

PDF 压缩

大文件秒变小,适合邮件附件/微信发送

立即免费使用
作者
米格速压

米格速压编辑组,专注于办公文件处理场景的教程编写。每周二、五更新。