我有一个PowerPoint演示文稿。我想把它变成PDF。如果我保存副本并使用 PDF,我至少要避免两个问题:
文本是可选的。这或许可以通过 PDF 文件的安全设置来避免。
我记得偶尔会看到(我现在无法复制太糟糕了)生成的 PDF 有轻微的排列问题。
避免这些问题的一种方法是将每张幻灯片导出为纯图像。我可以处理那条路线,但有两点使它有点麻烦,我的意思是摆脱:
从 Powerpoint 导出为 jpg(例如)时,没有选项可以避免导出隐藏的幻灯片(这可以在直接保存为 PDF 时完成)。
从 Powerpoint 导出为 jpg(例如)时,每张幻灯片都会单独导出。必须手动将所有图像链接到 pdf 中。
有什么方法可以实现我的目标吗? 我想我可以为此编写 VBA 代码,但我不想重新发明轮子。
将演示文稿的副本另存为 PowerPoint 图片演示文稿。这将为您提供一个 PPTX,其中每张幻灯片都是原始幻灯片的图像。
保存时不要覆盖原始演示文稿。幻灯片转换为图像后,您无法再转换回可编辑的幻灯片。
检查以确保隐藏在原件中的幻灯片仍然隐藏在保存的图片演示中。如果没有,您需要在保存为 PDF 之前再次隐藏它们。
在史蒂夫林茨伯格的回答中交换评论后,我得出结论,要走的路是使用 VBA(我打算避免)。我在这里发布我使用的代码。在编写代码时,它为添加功能提供了灵活性,例如,不导出隐藏的幻灯片。
我将图像的串联添加到单个 PDF 文件中(这也可以通过 Adobe Acrobat、ImageMagick 的转换等来完成)
注意
ExportAsFixedFormat
需要ppFixedFormatIntentPrint
,否则输出质量会再次丢失。希望这对其他人有用。