如何检测电源点文件中的损坏位置?

时间:2018-05-01 03:10:52

标签: powerpoint

我有一个程序生成的power point文件(.pptx),该程序将幻灯片中的xml文件和内容文件复制到其他幻灯片中。它只是从原始power point文件中提取xml文件和内容文件,然后复制xml文件,最后将文件压缩为zip文件并将文件重命名为xxxxx.pptx。 (我在这里提到的xml文件当然是关于Office Open XML

当我在Mac OS X上的Keynote中打开此文件时,它运行良好。没有发生错误。

但是,当我在Mac OS X上使用PowerPoint应用程序时,应用程序说" PowerPoint在xxxxx.pptx"

中发现了内容问题

我认为PowerPoint规范和Keynote规范之间存在差异,因此我需要将生成的pptx文件应用于PowerPoint规范。

但是,错误并未说明发生了什么错误或错误发生了什么,但是说该文件中存在一些错误。

所以我无法找到生成文件中的损坏位置!

如何检测文件中的错误或验证其格式?

我不想让恢复工具'但是'错误检测工具'。

1 个答案:

答案 0 :(得分:1)

我只是使用Open XML SDK 2.5 Productivity Tool

在我的情况下,它说当我打开pptx文件时,Content-Type的xml文件与预期的文件不同。很快,我发现我忘了更改[Content_Types].xml

中的数据

修好后,文件打开后没有问题!!

此应用还会在C#中显示代码并单独验证每个xml文件。

下载链接在这里 - > https://www.microsoft.com/en-us/download/details.aspx?id=30425