Tips & Tricks

如何压缩 PDF 以满足特定兆字节目标

大多数 PDF 压缩工具都提供质量预设,例如屏幕、电子书或打印机。这些预设可缩小图像大小并优化文件结构,但它们不针对特定的输出文件大小。当您需要 PDF 的电子邮件附件大小正好低于 10 MB、网络上传的 PDF 大小小于 25 MB 或政府门户网站的 PDF 大小小于 5 MB 时,您需要针对特定兆字节值而不是一般质量级别进行压缩。

有针对性地压缩到特定的文件大小需要迭代方法。该工具压缩文档,测量生成的文件大小,如果大小超过目标,则应用更积极的压缩并重试。了解每个压缩参数如何影响文件大小使您能够以最少的迭代达到目标。

WukongPDF 的PDF 压缩 工具包括有针对性的尺寸缩小以及在应用压缩之前预览预期输出尺寸。

为什么命名预设无法进行目标大小压缩

预设是围绕质量结果而不是文件大小结果设计的。屏幕预设以屏幕观看质量为目标,并通过必要的下采样生成任何文件大小的结果。对于纯文本文档,Screen 可能会生成 200 KB 的文件。对于填充高分辨率照片的相同页数,Screen 可能会生成 15 MB 的文件。由于输入内容不同,相同的预设生成的文件大小相差 75 倍。

当系统施加文件大小限制时,它不关心文档内容。无论额外的兆字节来自文本、图像还是嵌入字体,10 MB 的限制都会拒绝 11 MB 的文件。以大小为目标的压缩将文件大小限制视为主要约束,并调整所有压缩参数以满足该限制,逐步牺牲质量,直到达到大小目标。

了解哪些压缩参数影响文件大小

图像下采样可以根据质量权衡最大程度地减少尺寸。将彩色图像从 300 DPI 降低到 150 DPI 通常会将图像数据减少四倍。 JPEG 压缩质量可进一步减少可见伪影。 85% 的 JPEG 质量与原始图像几乎没有区别。 50% 的质量会在细节区域产生明显的块状效果。

字体子集化从嵌入字体中删除未使用的字符字形。仅使用字母 A 到 Z 和包含数千个字形(包括特殊字符、数学符号和替代字母形式)的字体的基本标点符号的文档可以通过子集化将其字体数据减少 80% 到 90%。字体优化不会影响视觉质量,因为仅删除未使用的字形。

元数据剥离和对象清理提供了小但一致的减少。删除文档属性、私有应用程序数据、嵌入的缩略图和未引用的对象通常可以将文件大小减少 2% 到 10%,同时视觉影响为零。这些减少总是安全的,应该在考虑影响质量的压缩之前应用。

迭代压缩工作流程

从保持可接受质量的最不积极的压缩开始。在 Acrobat Pro 中,打开 PDF 并转到“文件”、“另存为其他”、“优化 PDF”。将彩色和灰度图像下采样设置为 200 DPI,JPEG 质量为 80%。应用字体子集设置、元数据剥离和对象清理。保存优化后的文件并检查其大小。如果大小在目标的 10% 以内,请进行细微调整。如果尺寸超出目标 10% 以上,请进一步降低 DPI 或 JPEG 质量,然后重试。

每次迭代一次只能更改一个参数。同时更改 DPI 和 JPEG 质量使得无法确定哪个参数对尺寸减小的贡献有多大。每次迭代的单个参数更改会产生可预测的结果,并告诉您哪些参数对特定文档类型影响最大。

经过 3 次迭代后,如果尚未达到大小目标和可接受的质量,请考虑将文档拆分为多个文件。无法压缩到 15 MB 以下的 100 页报告可以作为两个 50 页文件(每个文件大小为 8 MB)使用。文件分割是一种分发解决方案而不是压缩解决方案,但它实现了保持在大小限制以下的实际目标。

使用 Acrobat Pro 的审核空间使用工具

压缩之前,了解文件大小的去向。 Acrobat Pro 的审核空间使用工具位于“优化 PDF”对话框的“高级选项”下,可按类型细分文件内容:图像、字体、内容流、元数据和结构。图像占文件大小 90% 的文档需要积极的图像压缩。字体消耗 50% 的文档需要字体子集化。

审计指导压缩策略。对字体较多的文档应用图像压缩可以最大限度地减少尺寸。对包含大量图像的文档应用字体子集可以实现最小程度的减少。审核可以防止浪费在压缩方法上的迭代,而压缩方法无济于事,因为目标数据类型对文件大小的影响不大。

根据原始版本验证压缩质量

达到尺寸目标后,以 200% 缩放将压缩后的 PDF 与原始文件并排进行比较。检查文本清晰度、图像细节和颜色准确性。与原始版本相比,压缩版本会出现一些质量损失。问题是这种损失对于预期用途来说是否可以接受。用于在屏幕上查看的文档比用于专业打印的文档可以承受更多的压缩。

如果质量损失不可接受,请考虑替代方法。不要压缩单个大文档,而是将其作为压缩的 ZIP 文件分发,其中压缩是无损的。不要嵌入高分辨率图像,而是在创建 PDF 之前将其替换为较低分辨率的版本。这些替代方案通过在创建 PDF 之前解决文件大小问题而不是压缩已经很大的 PDF 来保持质量。

对于经常在电子邮件、上传表单或文档管理系统中遇到文件大小限制的人来说,将 PDF 压缩到特定兆字节目标是一项实用技能。迭代方法以审核工具为指导,重点关注对特定文档最重要的压缩参数,以最小的必要质量损失达到目标。

为重复文档构建可重用压缩配置文件

如果您定期压缩来自同一来源的类似文档(例如具有一致图像密度和页数的月度报告),请构建可重复使用的压缩配置文件。通过对一个代表性文档进行迭代找到最佳设置后,将这些设置保存为 Acrobat Pro 的 PDF 优化器中的命名配置文件。使用保存的配置文件,只需一步即可将下个月的报告压缩至目标大小。

与生成类似文档的团队成员共享压缩配置文件。分发产品目录的营销团队都可以使用相同的目录压缩配置文件,确保整个团队的输出质量和文件大小保持一致。集中配置文件可以防止每个团队成员独立发现压缩设置,从而产生不一致的结果。

定期对照新文档验证配置文件,以确认它仍能产生预期结果。源文档中的更改(例如更高分辨率的产品摄影或包含更多图像的新页面布局)可能会影响配置文件的执行方式。年度验证可确保配置文件保持有效。

记录压缩设置以供合规性和参考

对于受法规或质量体系要求约束的文档,记录所应用的压缩设置。文档属性中的注释或配套文本文件记录了对 PDF 所做的操作及其原因。该文档为合规审核员提供服务,他们可能会询问文档质量是否受到影响以满足文件大小限制。

文档应包括原始文件大小、目标文件大小、使用的 DPI 和 JPEG 质量设置、是否应用字体子集以及实现的压缩文件大小。每个压缩文档的简单电子表格条目都会构建一个压缩历史记录,以支持未来的决策并展示一致的文档处理实践。

处理压缩无法达到目标的文档

某些文档无法压缩到所需的目标大小,因为它们的内容本质上尺寸较大。来自专业照片拍摄的高分辨率照片的 PDF 组合,其中每张图像对于文档目的都是至关重要的,可能会达到最小可行尺寸,在该尺寸下,进一步压缩会破坏文档所要呈现的摄影细节。

当仅靠压缩无法达到目标时,请承认其局限性并寻求替代的分发方法。将文件上传到云存储并共享下载链接,而不是将其附加到电子邮件中。将文档拆分为可管理的部分。将某些图像转换为引用外部托管版本的链接。这些替代方案可以保持文档质量,同时解决压缩无法克服的大小限制。

知道何时停止压缩与知道如何压缩同样重要。压缩到视觉效果下降的 PDF 无论是否满足文件大小目标,都无法达到其目的。文件大小目标服务于文档分发。创建文档不是为了服务于压缩目标。

大容量工作流程的自动化目标压缩

对于每天处理数百个 PDF 且每个 PDF 都必须保持在特定大小限制以下的组织来说,对每个文档进行手动迭代压缩是不可行的。使用接受 PDF 和目标大小的脚本自动进行目标压缩,应用渐进压缩设置,测量输出,并重复直到达到目标或达到最低质量阈值。

具有可配置参数的 Ghostscript 和具有 pikepdf 库的 Python 等工具可以实现自动定向压缩。该脚本定义从温和到激进的压缩级别,按顺序应用每个级别,并在输出大小低于目标时停止。自动化处理对人类操作员来说很乏味的迭代,在没有监督的情况下批量处理文档。

WukongPDF

尝试压缩 PDF

无需安装。直接在您的浏览器中工作。

立即开始 →