1

我的代码打开一个 Powerpoint 演示文稿,向其中添加一些形状,保存它,然后将该演示文稿插入到另一个最终演示文稿文件中。它工作正常,并且使用 OOXML 验证器对象不会出错。但是,当我打开最终演示文稿时,Power Point 给了我修复文件的选项,因为它已损坏。

我创建形状的代码位于此链接中: http ://social.msdn.microsoft.com/Forums/en-US/oxmlsdk/thread/4a2f50df-7e75-435c-9974-7066e125dd03

我将一个演示文稿复制到另一个演示文稿的代码位于此链接中: http ://social.msdn.microsoft.com/Forums/lv-LV/oxmlsdk/thread/8d014ba5-3566-4d44-ac22-229f2bbd442a

几个月来我一直在处理这个错误。

4

1 回答 1

1

我鼓励您使用 Open XML 2.0 SDK Productivity Tool,它是 OpenXML SDK 的一部分——它帮助我找到生成的文件中的问题所在。Power Point 应该指出问题存在于哪个节点。不幸的是,如果尝试验证根节点,该工具不会告诉您是否有错误 - 您可能必须稍微浏览一下 xml 树才能找到确切的问题。

于 2012-07-27T13:35:03.913 回答