如何使用带有c#的OpenXML Format SDK从格式的单词中读取数据?
我使用下面的代码行从docx文件中获取字符串。 我能够读取字符串但不能格式化。 如何用格式读取docx数据。
using (WordprocessingDocument myDocument = WordprocessingDocument.Open(docxFilePath, true)) { Body body = myDocument.MainDocumentPart.Document.Body; string content = body.InnerText; }
谢谢你的快速回复。
OpenXML格式 – 是一种基于XML的格式,可以访问Office文档的全部内容,如MS Word,Excel,PowerPoint等。要更好地了解如何编写此格式,您可以下载并安装OpenXML SDK 2.0 Toolkit
安装完成后,您将能够查看OpenXML文件(docx等)并查看XML的外观以及如何在C#中对其进行编程。 您可以在Open XML SDK 2.0 Productivity Tool(Open XML SDK 2.0的一部分)中看到所有这些。 请参见下面的截图:
链接到Eric White博客,这可能有助于阅读有关OpenXML的用法:
希望有所帮助!