打开 2MB 的 PDF,进行一些小的更改,然后将其另存为 12MB 的文件是一种常见的挫败感。即使您只添加了一句话,文件也会变大。这不是一个错误 - 这是 PDF 编辑器内部处理更改方式的结果,一旦您了解了它发生的原因,就很容易修复。

PDF 编辑器如何保存更改
当您保存更改时,大多数 PDF 编辑器不会重写整个文件。相反,他们将更改附加到现有文件的末尾。原始内容保留在原来的位置,描述更改的新数据添加在底部。 The PDF file format has a cross-reference table that tells readers which version of each object is current — when you open the file, the viewer reads the latest version of each element and ignores the older versions.
这种增量更新方法可以有效地保存 - 它速度快并且保留编辑历史记录 - 但这意味着文件会累积编辑内容的所有先前版本。一个 PDF 编辑了 10 次但从未完全重写过,它带有 10 代更改,其中大部分不再显示,但仍然占用文件空间。
尝试压缩PDF
无需安装。直接在您的浏览器中工作。
添加的元素带来自己的数据
当您向 PDF 添加新内容(文本框、注释、签名、图像)时,编辑器会嵌入呈现该元素所需的所有数据。文本框添加文本内容和字体数据。签名可能会添加签名图像以及所键入名称的字体数据。即使是简单的图章注释也包含图像数据和元数据。
一些编辑器在添加文本时嵌入完整的字体文件,即使只使用几个字符。完整的拉丁字体文件可能会增加 300-500KB 的文件大小,看起来像是一个小的文本添加。这是小规模编辑导致文件大小不成比例地增加的最常见原因。
扁平化与完全重写
一些编辑提供了“扁平化”的方法。将注释和添加的元素合并到 PDF 的基本内容中的选项。展平可以合并图层,但不一定会减小文件大小 - 它只是使注释永久且不可编辑。如果包含历史编辑数据,扁平化的 PDF 仍然可能比预期大。
完全重写 - 有时称为“另存为”或“打印到PDF”在编辑器中 - 从头开始重建文件,仅保留每个元素的当前状态。这将删除累积的编辑历史记录,丢弃未使用的字体数据,并优化文件结构。这是将臃肿的 PDF 缩小到合理大小的最有效方法。
编辑后压缩
如果您的编辑器不提供干净的重写选项,则通过 PDF 压缩 工具运行编辑后的 PDF 可以达到相同的结果。压缩过程从头开始重建文件结构,删除累积的编辑历史记录,删除冗余字体数据,并对所有内容应用适当的压缩。输出是高效结构化文件中文档的当前状态。
这是对臃肿的已编辑 PDF 最快的修复:编辑后压缩它。编辑膨胀的 PDF 压缩后的大小通常会非常显着 - 一个本应为 2MB 的 12MB 文件可以缩小到 2MB 或接近 2MB,因为大部分大小是累积的编辑历史记录而不是实际内容。
当添加图像是罪魁祸首
如果您在编辑过程中添加了图像,并且文件大小的增加似乎与这些图像成正比,则问题在于图像分辨率而不是编辑开销。 An image copied from a website at 72 DPI is small. A screenshot at a retina display resolution can be 3-5MB for a single image. Images pasted from the clipboard are often embedded at their full original resolution without any compression.
修复方法是相同的:压缩完成的 PDF。压缩对嵌入图像应用适当的图像编码,这通常会将粘贴的图像从几 MB 减少到几百 KB,而在正常查看尺寸下不会出现明显的质量损失。
避免问题的最简单工作流程
根据需要编辑 PDF,然后在发送或归档之前通过 WukongPDF 的压缩工具运行它。无论编辑器内部做了什么,一个额外的步骤只需不到一分钟就能始终生成一个干净、大小合适的文件。将压缩视为每个 PDF 编辑工作流程的最后一步,而不是仅在文件已经太大时才执行的操作。
尝试压缩PDF
无需安装。直接在您的浏览器中工作。
