Как мне прочитать данные из слова с форматом, используя SDX формата OpenXML с c #? - PullRequest
1 голос
/ 28 февраля 2012

Я использовал приведенные ниже строки кода для получения строки из файла docx.Я могу читать строки, но не в формате.Как читать данные DOCX с форматом.

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

Спасибо за быстрый ответ.

1 Ответ

3 голосов
/ 28 февраля 2012

Формат OpenXML - это формат на основе XML, который обеспечивает доступ ко всему содержимому документов Office, таких как MS Word, Excel, PowerPoint и т. Д. Чтобы лучше понять, как программировать этот формат, вы можете загрузить и установить OpenXML SDK 2.0 Инструментарий

После того, как вы установили это, вы сможете заглянуть внутрь файлов OpenXML (docx и т. Д.) И посмотреть, как выглядит XML и как его запрограммировать в C #. Все это вы можете увидеть в инструменте повышения производительности Open XML SDK 2.0 (который является частью Open XML SDK 2.0). Смотрите скриншот ниже:

Ссылки на блоги Эрика Уайта, которые могут быть полезны для чтения об использовании OpenXML:

Надеюсь, это поможет!

Open XML SDK 2.0 Productivity Tool

...