C#でAspose.Wordsを使用してWord文書を読む方法
C#でAspose.Wordsを使用してWord文書を読む方法
C# で Word ドキュメントを読むことは、Aspose.Words ライブラリの使用を簡単にすることができます. このチュートリアルは、環境を設定する方法についての詳細な指示を提供し、Word ファイルを読み取るためのステップアップ手順、および実行可能なコードの例 ドックス あるいはDOC、およびWordドキュメント内のさまざまな要素へのアクセス方法.
読書文書の利点
ドキュメント要素へのアクセス:- 段落、テーブル、テキストの実行を抽出し、操作します.
シンプルな統合:- Word ドキュメントの読み込みを C# アプリケーションに簡単に統合します.
多様性:- さまざまな単語形式を無力に処理します.
原題: Preparing for Word Document Reading
- Visual Studio またはその他の .NET IDE がインストールされていることを確認します.
- パッケージマネージャー NuGet を通じて Aspose.Words ライブラリをインストールします.
- プロジェクト構造を計画して、チュートリアルに必要なコードファイルを含む.
ステップ・ステップ・ドキュメントを読むためのガイド
ステップ1:環境設定
NET プロジェクトでは、NuGet パッケージマネージャーを使用して Aspose.Words ライブラリを追加します.
走る命令:Install-Package Aspose.Words
ステップ2:入力DOCXファイルをダウンロード
ドキュメントクラスの例を作成し、DOCXファイルをロードします.
using Aspose.Words;
Document doc = new Document("input.docx");
ステップ3:すべての段落ノードを取得する
文書からすべての段落タイプのノードを取り除く.
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
{
Console.WriteLine(para.ToString(SaveFormat.Text));
}
ステップ4:すべてのノードを実行する
ドキュメントからすべての実行タイプのノードを取り戻します.
foreach (Run run in doc.GetChildNodes(NodeType.Run, true))
{
Font font = run.Font;
Console.WriteLine($"{font.Name}, {font.Size}");
Console.WriteLine(run.Text);
}
例コード C# で Word ファイルを読む#
ここでは、上記のすべてのステップを組み合わせた完全なコードです.
// Load the source Word file to be read
Document doc = new Document("input.docx");
// Read all paragraphs in the document and display their content
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
{
Console.WriteLine(para.ToString(SaveFormat.Text));
}
// Read all Runs in the document and display style and text
foreach (Run run in doc.GetChildNodes(NodeType.Run, true))
{
Font font = run.Font;
Console.WriteLine($"{font.Name}, {font.Size}");
Console.WriteLine(run.Text);
}
結論
このチュートリアルでは、構成とコードの例を含むAspose.Wordsを使用してC#でWordドキュメントを読む方法を学びました。この知識は、Wordファイル内のさまざまな要素にアクセスすることを可能にし、必要に応じてコンテンツを処理または表示することを容易にします.