减小 PDF 文件大小:有效的方法与代价
对邮件或上传表单来说太大的 PDF,原因通常只有一个:图片,尤其是扫描页面。本指南说明 PDF 中是什么在占空间,压缩工具如何缩小文件、又会因此失去什么,如何从一开始就把文件做小,以及仍然超出大小限制时可以怎么做。
PDF 为什么会很大
文字几乎不占空间。嵌入字体的一页文字通常只有几十 KB,而一张照片或一页扫描件就可能有几 MB。一页 A4 以 300 DPI 彩色扫描时为 2,480 × 3,508 像素,压缩前约 25 MB,即使压缩得不错的 JPEG 也常常在 1 MB 左右。
| 内容 | 对大小的影响 |
|---|---|
| 扫描页面 | 通常是最大的部分,高分辨率彩色扫描尤其大 |
| 照片和截图 | 以相机原始分辨率放入、却只显示得很小时会很大 |
| 嵌入的字体 | 每种几十到几百 KB;完整嵌入的中文字体可能达到几 MB |
| 合并的文件 | 同一个标志或字体可能在每个源文件中各存一次 |
| 编辑历史 | 有些编辑软件不重写文件,而是把修改追加到文件末尾 |
| 附件 | 嵌入 PDF 的文件按原大小计入 |
压缩之前,先看看文件里有什么。如果文字可以选中、页面上图片不多,文件很可能已经很紧凑,压缩也省不了多少。如果页面是扫描件或满是照片,空间就占在那里。
压缩 PDF 的两种方式
PDF 压缩工具采用两种方式之一。一种只把文件中的图片以更低的分辨率或质量重新压缩,文字和矢量图形保持不变;另一种把每一页绘制成图片,再用这些图片生成新的 PDF。
LeedyBox 的压缩 PDF 工具采用第二种方式:每一页在浏览器中绘制,保存为 JPEG,再放入页面尺寸相同的新 PDF。这对扫描文档和图片较多的文件效果很好,结果的大小取决于所选的分辨率和质量,而不是原文件的生成方式。代价是文字变成了图片的一部分。
LeedyBox 各压缩级别的设置
每个级别都以固定的分辨率绘制页面,并以固定的 JPEG 质量保存。下表的像素尺寸以一页 A4(210 × 297 毫米)为例,US Letter 稍宽稍短。
| 级别 | 分辨率 | JPEG 质量 | A4 页面像素 |
|---|---|---|---|
| 推荐 | 约 86 DPI | 60% | 714 × 1,010 |
| 较低压缩 | 约 108 DPI | 75% | 892 × 1,262 |
| 极限压缩 | 约 65 DPI | 40% | 535 × 757 |
这些分辨率适合在屏幕上阅读。正文在“推荐”下仍然清晰,脚注和小字在“较低压缩”下更清楚,“极限压缩”用于必须满足严格大小限制、可以接受一些模糊的情况。所有级别都不适合打印:打印通常需要 300 DPI 左右,打印和存档请保留原文件。
页面变成图片后会失去什么
- 文字。无法再选中、搜索或复制,屏幕阅读器也无法朗读。
- 链接和书签。链接失效,书签面板为空。
- 表单字段和批注。不再起作用,原本显示的内容可能作为图片的一部分保留下来。
- 数字签名。即使签名的图案仍然可见,新文件中也没有签名,因此已签署的合同应发送签名后的原文件。
- 文档信息。原文件的标题、作者等文档属性不会保留。
只要其中任何一项很重要,这个文件就不适合用把页面变成图片的方式。请使用下面的替代办法,或改用只重新压缩图片的桌面软件。
从源头做小:扫描和导出设置
PDF 的大小主要由生成文件时的设置决定,所以从一开始就做出小文件,往往比把大文件压小更容易。
- 文字文档用黑白或灰度扫描。300 DPI 的黑白页面压缩前约 1 MB,压缩后通常小得多;同一页用彩色扫描则约 25 MB。只在有照片、印章或彩色标记时使用彩色。
- 文档选择 200 到 300 DPI。更高的设置主要只会增加体积,只在字很小或存档后可能打印时使用。
- 导出时使用体积选项。在 Word 中另存为 PDF 时,可以选择针对联机发布的最小文件大小进行优化,许多办公和设计软件也有降低图片分辨率的类似设置。
- 放入照片前先缩小。只以 8 厘米宽显示的照片,用不着手机相机拍出的 4,000 像素。
- 另存为新文件。“另存为”会重写 PDF,可能去掉“保存”时不断追加的编辑历史。
压缩还不够时
上传表单和邮件服务各有限制,例如 Gmail 的附件上限为 25 MB,许多申请网站的限制要小得多。如果压缩后的文件仍然太大,可以:
- 用拆分 PDF 把文档拆成各自符合限制的几部分。
- 用整理 PDF 页面删除对方不需要的页面,例如空白页或重复的扫描页。
- 把最大的几页改用灰度、较低分辨率重新扫描,而不是压缩两次。
- 在对方接受的情况下,发送云存储的分享链接。
对已经压缩过的文件再次压缩,通常节省不了多少,只会让页面更模糊,因此每次都应从原文件开始。
常见问题
为什么扫描的 PDF 几乎没有变小?
许多扫描仪本身就会压缩输出,常把黑白图像用 CCITT 或 JBIG2 等非常高效的方式保存。把这样的页面转成 JPEG,可能几乎不变小,甚至变得更大。请把结果与原文件比较,使用较小的那个。
压缩后的 PDF 可以打印吗?
可以,但会显得模糊。打印通常需要 300 DPI 左右,而 LeedyBox 工具的各级别以 65 到 108 DPI 绘制页面。请用原文件打印。
已签署的合同可以压缩吗?
压缩后的文件中没有数字签名,只剩签名的图案。对于签名必须可验证的文档,请发送原文件,或与对方商量其他发送方式。
压缩时 PDF 会离开我的电脑吗?
不会。LeedyBox 工具在浏览器中读取并重建文件,结果作为一个新文件下载,文件名为原文件名加上 _compressed.pdf。