Tips & Tricks

如何压缩嵌入 PowerPoint 文件中的 PDF

当您在 PowerPoint 演示文稿中嵌入 PDF 时,生成的 PPTX 文件可能会扩大到原始大小的两倍甚至三倍。在 PowerPoint 添加 OLE 容器包装器和渲染的预览图像后,嵌入 3 MB PDF 的 5 MB PowerPoint 文件通常最终会超过 12 MB。在将嵌入的 PDF 插入 PowerPoint 之前减小其大小是确保演示文稿文件可通过电子邮件、云存储或执行严格上传限制的企业文件共享平台进行管理和共享的最可靠方法。

许多专业人士在最糟糕的时刻发现了这个问题:在客户会议或会议演示之前,当超大文件从收件人的电子邮件服务器退回或需要几分钟才能上传到会议平台时。标准 Gmail 附件的文件大小限制为 25 MB。对于 Outlook,默认限制为 20 MB。嵌入 10 MB PDF 和一些高分辨率幻灯片图像的单个演示文稿可以轻松跨越这些阈值。修复问题不需要重建演示文稿。在嵌入之前对 PDF 应用一些有针对性的步骤会生成一个紧凑的 PPTX 文件,该文件可以快速打开并轻松共享。

How to Compress a PDF Embedded Inside a PowerPoint File

为什么嵌入 PDF 会使 PowerPoint 文件变大

当您通过“插入”、“对象”、“从文件创建”嵌入 PDF 时,PowerPoint 不会链接到 PDF。它将 PDF 二进制数据的完整副本存储在 PPTX 存档内,以及幻灯片上显示的每个嵌入页面的渲染预览图像。仅预览图像就可以增加 1 到 3 MB,具体取决于渲染的页面数和 PowerPoint 为预览位图选择的分辨率。 PDF 二进制数据(包括原始文档中的所有字体、图像、元数据和未压缩的对象流)位于 PPTX 存档内,未更改且未压缩,超出了 PPTX 应用于所有内部部分的 ZIP 级别压缩。

PDF文件格式将内容存储为以ISO 32000标准(Adobe,“PDF Reference 1.7”,2006)定义的交叉引用树结构组织的对象集合。当 PowerPoint 导入这些对象时,它将它们包装在 OLE(对象链接和嵌入)容器中。每个 OLE 容器都会在已结构化的 PDF 数据之上添加标头、演示文稿预览流和打包元数据。 OLE 包装器开销加上预览位图通常占嵌入对象总大小的 20% 到 30%。剩下的 70% 到 80% 是原始 PDF 内容。

WukongPDF PDF 压缩 实验室的文件结构分析表明,在包含一个或多个嵌入 PDF 的演示文稿中,嵌入文档占最终 PPTX 文件大小的 60% 到 80%。嵌入式 OLE 对象流及其关联的渲染预览图像几乎总是导致文件膨胀的最大因素,甚至超过了高分辨率幻灯片背景图像和嵌入式视频缩略图。

了解这一结构可以指导优化策略。您可以减少 PDF 负载本身,防止 PowerPoint 生成全页预览,在嵌入之前从 PDF 中删除不必要的页面,或者完全绕过 OLE 嵌入路径。这些方法中的每一个都会显着减少最终 PPTX 文件的大小。

WukongPDF

尝试压缩 PDF

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

立即开始 →

嵌入 PDF 之前对其进行压缩

最有效、最直接的方法是通过专用压缩工具运行 PDF,然后再将其插入 PowerPoint。现代减小 PDF 大小工具可以去除未使用的嵌入字体,将高分辨率图像下采样到在屏幕上保持清晰的分辨率(150 到 200 DPI 足以用于投影仪和显示器上的演示),删除冗余或重复的对象流,并在适当的情况下使用更高效的算法(如 JPEG 2000 或 JBIG2)重新压缩图像数据。

通过屏幕优化设置,包含 300 DPI 高分辨率打印就绪图像的 5 MB PDF 通常可以减少到 1 MB 以下。当内容投影到会议室屏幕上或在标准笔记本电脑显示器上查看时,视觉质量差异是难以察觉的。下表总结了不同压缩级别的质量和大小权衡:

压缩级别典型尺寸减小最适合图像质量影响
屏幕(150 DPI)65% 至 80%会议演示、网络共享、电子邮件附件屏幕上最小,如果以全尺寸打印则很明显
平衡(200 DPI)45% 至 65%混合用途:屏幕查看加上偶尔的办公室打印适用于大多数办公室激光和喷墨打印
打印(300 DPI)20% 到 40%主要用于高质量打印输出的文档在正常观看距离下与原件几乎相同

在准备用于 PowerPoint 嵌入的 PDF 时,屏幕或平衡压缩级别几乎总是正确的选择。演示文稿本身是主要工件。嵌入的 PDF 用作参考或源文档,而不是打印母版。如果收件人需要打印质量的版本,请提供原始的未压缩 PDF 作为单独的下载链接,而不是嵌入它。

将 PDF 转换为单独的幻灯片图像而不是嵌入

OLE 嵌入的一种实用替代方法是将每个 PDF 页面转换为高质量图像,并将其直接作为幻灯片背景或作为单独幻灯片上的图片对象插入。这种方法完全避免了 OLE 容器开销,并为您提供了对输出分辨率和压缩的像素级控制。代价是内容在 PowerPoint 中变成不可搜索和不可选择的文本。如果您不需要收件人从嵌入文档复制文本,则此方法会生成尽可能最小的 PPTX 文件,同时保留完整的视觉保真度。

该工作流程使用PDF压缩或PDF到图像转换器以1920 x 1080像素导出每个页面,这与标准投影仪和屏幕分辨率相匹配。将每个导出的图像插入到设置为相同 16:9 尺寸的空白 PowerPoint 幻灯片中。以这种方式转换的 10 页 PDF 通常会在演示文稿中总共增加 2 到 5 MB,而同一文档的完整 OLE 嵌入则增加 12 到 25 MB。每页图像的大小取决于内容的复杂程度。布局简单、文本较多的页面可有效压缩为 JPEG 格式。在相同分辨率下,带有照片或渐变背景的页面会占用更多空间。

此方法还消除了 PowerPoint 在缺少兼容 PDF 查看器或 OLE 处理程序的计算机上无法呈现嵌入 PDF 预览的问题。嵌入图像在跨 Windows、macOS 和基于 Web 的 PowerPoint 客户端的每个版本的 PowerPoint 上呈现相同。对于必须在不同环境中可靠工作的演示文稿,图像方法提供了最高的兼容性。

嵌入前从 PDF 中删除不需要的页面

许多嵌入的 PDF 包含观众在演示过程中永远不会看到的页面。产品手册 PDF 可能包括封面页、法律免责声明、表格背面的空白以及在幻灯片演练期间不会增加任何价值的附录材料。在嵌入之前仅提取相关页面可以将典型的多页业务文档中的嵌入有效负载减少 30% 到 50%。

在显示页面缩略图的任何查看器中打开 PDF,记下您实际需要的页码,然后使用拆分或提取页面工具创建仅包含这些页面的新 PDF。大多数基于浏览器的工具允许您通过单击缩略图或键入以逗号分隔的页面范围来选择页面。生成的精简版 PDF 可以干净地嵌入,并且在 PPTX 存档中占用的空间少得多。此步骤与压缩相结合,可以将演示文稿中最初 15 MB 的嵌入 PDF 减少到 2 MB 以下。

调整 PowerPoint 嵌入设置以缩小输出

在 PowerPoint for Windows 中,“插入对象”对话框提供“显示为图标”选项。复选框,用于更改嵌入 PDF 在幻灯片上的显示方式。如果选择此选项,PowerPoint 将显示可单击的应用程序图标,而不是第一个 PDF 页面的渲染预览图像。虽然这不会减少嵌入的二进制数据本身,但它消除了 PowerPoint 为内联页面显示生成和存储的大型预览位图。每个嵌入 PDF 页面因缺少预览位图而节省的文件大小通常为 1 到 3 MB,具体取决于页面尺寸和预览的颜色深度。

要访问此设置,请导航到“插入”、“文本”、“对象”,选择“从文件创建”,然后选择“从文件创建”。浏览到您的压缩 PDF 文件,然后选中“链接”和“链接”。如果您想要外部文件的实时链接并“显示为图标”抑制内联页面预览。您可以自定义图标及其标题文本来描述嵌入文件包含的内容。类似“第三季度财务报告(PDF,点击打开)”的标题为观众提供清晰的指示,同时保持幻灯片布局整洁且文件大小较小。

对于 macOS 上的 PowerPoint,等效路径是“插入”、“对象”、“来自文件”。 “显示为图标”选项出现在同一对话框中。 Mac 版本的 PowerPoint 以比 Windows 版本稍高的默认分辨率生成预览位图,因此启用图标显示可以在 Mac 创建的演示文稿上产生更大的相对节省。

使用最佳设置以正确的格式保存演示文稿

默认的 PPTX 格式实际上已经是 ZIP 压缩的存档,但 PowerPoint 嵌入的 OLE 对象的内部压缩因应用程序版本、平台和用户设置而异。以现代 PPTX 格式 (.pptx) 保存演示文稿会将标准 ZIP deflate 压缩应用于所有内部部分,包括嵌入式对象存储。旧版 PPT 格式(.ppt、97-2003 二进制格式)无法从 ZIP 打包中受益,并且会生成较大的文件。始终使用 PPTX 以获得尽可能最小的输出大小。

PowerPoint for Microsoft 365(版本 2301 及更高版本)在文件、选项、高级、图像大小和质量下包含一个标记为“放弃编辑数据”的选项。以及“不压缩文件中的图像”的复选框。取消选中“不压缩文件中的图像”将默认分辨率设置为 220 ppi 会应用自动 JPEG 压缩来渲染嵌入文档的预览图像。仅此设置更改就可以将演示文稿文件总大小额外减少 10% 到 15%,并且屏幕上不会出现任何明显的质量差异。该设置适用于演示文稿中的所有图像和嵌入对象预览,而不仅仅是嵌入的 PDF。

将 PPTX 文件作为 ZIP 存档打开以进行直接检查和优化

由于 PPTX 是具有不同文件扩展名的标准 ZIP 存档,因此您可以提取其内容、检查嵌入对象大小、手动压缩 PDF 对象以及重新打包存档。这是一种先进的技术,适用于您需要最大限度地减小文件大小并且能够轻松地在命令行或文件资源管理器中处理文件存档的情况。将 .pptx 文件扩展名重命名为 .zip,提取存档,然后导航到提取的目录结构内的 ppt/embeddings 文件夹。您将在那里找到原始 OLE 对象,通常按照它们插入演示文稿的顺序命名为 oleObject1.bin、oleObject2.bin 等。

每个 .bin 文件都包含原始嵌入的 PDF 数据以及 OLE 包装器元数据。您无法使用文本编辑器直接编辑这些二进制对象,但您可以识别它们的大小并确定哪些嵌入对象占用的空间最多。使用 PowerPoint 的“更改对象”功能将超大嵌入 PDF 替换为压缩版本。或重新嵌入工作流程。将 10 MB 嵌入式 PDF 替换为 PPTX 内的 800 KB 压缩等效文件后,大小差异可以将总文件从超过 14 MB 减少到 3 MB 以下,这使得电子邮件附件被拒绝和顺利交付给客户或同事之间存在差异。

保持嵌入式 PDF 较小可以避免电子邮件退回、云上传缓慢以及收件人因无法在手机上打开文件而感到沮丧。首先将 PDF 压缩到适合屏幕的分辨率,删除不必要的页面,考虑使用显示为图标模式以避免预览位图开销,并始终以 PPTX 格式保存最终演示文稿。当不需要在嵌入文档中保留可搜索文本时,将 PDF 页面转换为幻灯片图像会生成尽可能最小的演示文稿文件,并且在设备和平台上具有最广泛的兼容性。

WukongPDF

尝试压缩 PDF

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

立即开始 →