2011-12-17 6 views
1

私はdocxファイルをC#で読んでみたいです。 docxファイルを.zipに変換すると、ファイルのxmlが生成されます。 xmlファイルを読みたいです。 文書のすべてのデータが、そのファイルのフォント名(太字イタリック体の設定)である必要があります。 どうすればこのことができますか?C#を使用して.docxファイルを読み取るにはどうすればよいですか?

答えて

3

The format of DOCX is well documented.パッケージを読むには、System.IO.Packaging名前空間のクラスを使用できます。

+1

おそらくDOCX形式のドキュメントのためのより良いリンク:http://msdn.microsoft.com/en-us/library/bb266220.aspx –

+0

ありがとうCody Gray。私が投稿したリンクは、私が知る限り、権威あるリソースであるISO/IEC 29500-1 PDFのダウンロードにつながります。 – Lucero

+0

ベースがありがとう – user1006544

0

ファイルをXMLとして読み取ることができる場合は、XPATHクエリを適用して必要な情報を取得することができます。

1

あなたは、Microsoft Office 12.0オブジェクトライブラリを使用することになり

4

低レベルの答え:DOCXファイルは、OPC(オープン梱包規則)形式(マニフェストとzipファイル)であり、System.IO.Packaging名前空間で使用可能なクラスで開くことができます。

上位レベルの回答:DocXは、上位レベルの構造を使用してDOCXファイルを操作することをサポートするopensourceフレームワークです。

関連する問題