编辑: 微软支持已确认这是 PowerPoint 2007 SP3 的一个错误。
我最近遇到了 PowerPoint 2007 的“另存为 PDF/XPS”插件的问题。当我使用“另存为 PDF/XPS”创建演示文稿的 PDF 版本时,某些幻灯片仅部分包含在生成的 PDF 文件中。例如: (点击此处下载 PPTX 文件)
简化为(在 Adobe Reader X 或 Acrobat Pro X(均为 10.1.1)中): (点击此处下载 PDF 文件)
到目前为止,我只在包含动画元素的幻灯片中遇到过这种情况,但 PDF 版本中保留的元素部分似乎与动画元素出现的顺序无关,所以这可能只是巧合。
更新:即使我“取消动画”幻灯片(删除动画但保留之前的动画元素),问题仍然存在。
在 Acrobat Reader 中查看受影响的幻灯片时,它有时会抱怨文件包含无效元素,而我应该向生成 PDF 文件的人抱怨……
更新 2:
我刚刚在一台新的 Windows 7 x64 PC 上安装了 Office 2007。使用原始 Office 版本 (12.0.4518.1014 MSO 12.0.6562.5003),可以生成正确的 PDF 文件。安装 SP3 (12.0.6606.1000 SP3 MSO 12.0.6607.1000) 后,生成了一个损坏的 PDF 文件。顺便说一句,今天的 Microsoft 更新 (至 PowerPoint 版本 12.0.6654.5000) 没有任何变化。
更新 3:
我已经向 Microsoft 提交了技术支持问题。他们已经确认了所谓的“限制”,并且确实仅限于 2007 SP 3。他们将把问题转交给开发人员,但他们无法说明何时甚至是否会修复,所以我想我会升级到 2010...
答案1
我猜你正在使用 2007 Microsoft Office 插件另存为 PDF 或 XPS。
此插件不支持动画、过渡或声音,因此它们将显示为空白。
我能想到的一个解决方案是用图像替换有问题的元素。
如果这是不可接受的,那么如果你能发布这样一个演示文稿的小例子和生成的 pdf 文件,我们就可以查看它们,使用一些文件共享网站,例如媒体火或者快速共享。
[编辑]
保留所有内容:我可以看到您的 pdf 文件,它是完美的。
所以您的 Office 2007 没有问题:是您的 pdf 查看器有问题。
您使用什么产品查看 PDF?我自己的产品是福昕阅读器。
[编辑2]
完全逆转:在 GhostScript 上尝试使用你的 pdf 文件时出现以下错误,并显示与你在帖子中包含的完全相同的不完整页面
结论:您发现了 Office 2007 的 PDF 插件中的一个错误。也许正如您所说,它是由 Office 2007 Service Pack 3 引入的。Foxit Reader 足够智能,可以“修复”损坏,但 Adobe Reader 却不能。
在全新安装上重现该问题将大有裨益。我建议逐个安装 Office 服务包,即 SP1、SP2 和 SP3,以查找错误是何时引入的。它可能仅由矢量图像触发,但没有什么是肯定的。
唯一的解决方案似乎是使用第三方产品来生成 pdf,从而避免使用 Office,或者使用 OpenOffice/LibreOffice,或者用普通图像替换矢量图像,最后向 Microsoft 报告该错误并等待 SP4(或 SP5 或 6)。
答案2
使用Excel时遇到类似问题:
- 保存包含一些图表的工作簿时,生成的 PDF 也损坏了。
- 另一台计算机(装有 SP2)上的相同工作簿,运行良好。
- 升级到 SP3,PDF 又坏了。
因此看起来 SP3 破坏了整个 Office 的“另存为 PDF”功能,而不仅限于 PowerPoint。
答案3
我们的几个用户也遇到了同样的问题。
他们都使用 Windows XP 和 Microsoft Office 2007 SP3。
他们都有单独的 PowerPoint 文件 (.pptx),然而在他们的演示文稿中,他们都从以前的 PowerPoint 文件中复制并粘贴了完全相同的幻灯片 - 即,他们的两个 PowerPoint 文件都包含从另一个演示文稿中粘贴的一张相同的幻灯片。
他们通过转到“Office Orb > 另存为 > PDF 或 XPS”来使用 Office 2007 中的原生保存为 PDF 功能。
使用 Adobe Reader 10 或 11 查看输出的 PDF 中相关页面/幻灯片时,缺少一些文本框。
此外,在查看 PDF 中的页面时会出现以下错误:“此页面存在错误。Acrobat 可能无法正确显示该页面。请联系创建 PDF 文档的人员以更正此问题”。
经过彻底调查,我发现在 PowerPoint 幻灯片中,带有分组文本框的 SmartArt 图形导致幻灯片损坏/在 PDF 中输出不正确。为了解决该问题,我选择了 SmartArt 图形,通过右键单击它并选择“转换为形状”将其转换为形状,并取消分组在一起的文本框。执行此操作后,幻灯片正确输出为 PDF。
至于原始帖子中附带的“Slide.pptx”PowerPoint 演示文稿,经过一些故障排除/调整后,我设法找到了此演示文稿的问题原因。问题似乎是背景左侧桃红色 4 点形状的渐变填充。以下解决方法解决了该问题:
- 取消组合左侧的 SmartArt 图形和 4 点形状(红色饼图和背景中的桃红色 4 点形状)。
- 选择桃红色的四点形状,右键单击它,然后转到“格式化形状......”(您可能需要先将红色饼图移开或将饼图暂时发送到后面)。
- 在填充设置中,要么切换到实心填充,要么保留渐变填充,但使用类型“矩形”而不是“线性”。
按照这些步骤后,“Slide.pptx”演示文稿将保存并以 PDF 形式正确显示。