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