如何使用带有c#的OpenXML Format SDK从格式的单词中读取数据?

时间:2012-02-28 06:37:20

标签: c# openxml

我使用下面的代码行从docx文件中获取字符串。我能够读取字符串但不能格式化。如何阅读格式的docx数据。

    using (WordprocessingDocument myDocument = WordprocessingDocument.Open(docxFilePath, true))
    {
        Body body = myDocument.MainDocumentPart.Document.Body;
        string content = body.InnerText;
    }

感谢您的快速回复。

1 个答案:

答案 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的用法:

希望有所帮助!

Open XML SDK 2.0 Productivity Tool