使用open xml将单词更新为最新格式

时间:2014-12-01 09:26:56

标签: c# ms-word openxml openxml-sdk

我有一个从服务下载docx文件的应用程序。 问题是该服务使用旧格式创建docx(我认为它使用的是open xml版本2.0)。 我没有拥有该服务,因此我无法更改该单词的创建过程,但我想要构建一个转换器,它将打开下载的文件并使用open xml sdk以最新格式重新创建它们版本2.5。 当我认为这段代码能够工作时,我很乐观(一个简单的打开并保存):

WordprocessingDocument  wordprocessingDocument =
                         WordprocessingDocument.Open(filePath, true);
 wordprocessingDocument.MainDocumentPart.Document.Save();

我不熟悉open xml sdk,所以任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

您只是打开文档并保存它而不做任何更改。您需要更改Word版本,然后保存它。本文应提供您需要的信息:http://blogs.msmvps.com/wordmeister/2013/01/18/openxmlsdk-word-compatibility-mode/