Word ドキュメントのデータをプログラムで JSON 形式にエクスポートする必要がある場合、さまざまなケースで Word から JSON への変換が必要になることがあります。この記事では、C# アプリケーション内から Word ドキュメントのテキストを JSON 形式に簡単に変換する方法を示します。また、保護された Word ドキュメントをプログラムで JSON に変換する方法も学習します。それでは、C# で Word を JSON に変換してみましょう。
- C# で Word を JSON に変換する手順
- Word を JSON に変換する C# ライブラリ - 無料ダウンロード
- C# で Word を JSON に変換する
- C# で保護された Word を JSON に変換する
C# で Word を JSON に変換する方法
Word ドキュメントを JSON に変換するには、次の手順を実行する必要があります。
- Word 文書を読み込みます。
- HTML形式に変換します。
- HTML ファイルを JSON 形式で保存します。
これらの手順を C# でプログラムによって実行する方法を見てみましょう。このためには、次のセクションで説明するいくつかのライブラリをインストールする必要があります。
Word を JSON に変換する C# ライブラリ - 無料ダウンロード
Aspose.Words for .NET は、MS Word ドキュメントの作成と処理を可能にする機能豊富なライブラリです。このライブラリを使用して、Word 文書のコンテンツを HTML にエクスポートします。その後、Aspose.Cells for .NET を使用して、HTML コンテンツを JSON ファイルとして保存します。
両方のライブラリの DLL をダウンロードするか、NuGet からインストールできます。
DLLをダウンロード
NuGet 経由でインストール
PM> Install-Package Aspose.Cells
PM> Install-Package Aspose.Words
C# で Word を JSON に変換する
以下は、C# で Word を JSON に変換する手順です。
- Aspose.Words.Document クラスを使用して Word ドキュメントをロードします。
- Document.Save() メソッドを使用して、Word 文書を HTML として保存します。
- Aspose.Cells.Workbook クラスを使用して HTML ファイルをロードします。
- Workbook.Save() メソッドを使用してドキュメントを JSON 形式に変換します。
次のコード サンプルは、C# で Word ドキュメントを JSON に変換する方法を示しています。
// Word 文書を読み込む
Document doc = new Document("document.docx");
// ドキュメントを HTML 形式で保存する
doc.Save("html_output.html", Aspose.Words.SaveFormat.Html);
// Aspose.Cells.Workbook クラスのインスタンスに HTML ファイルをロードします。
Workbook book = new Workbook("html_output.html");
// JSON として保存
book.Save("word-to-json.json", Aspose.Cells.SaveFormat.Json);
C# で保護された Word を JSON に変換する
パスワードを使用して保護された Word ドキュメントを読み込み、JSON 形式に変換することもできます。以下は、保護された Word ドキュメントを C# で JSON に変換する手順です。
- Aspose.Words.Document クラスを使用して Word ドキュメントをロードします。
- Aspose.Words.Loading.LoadOptions クラスを使用して、Word ドキュメントのパスワードを指定します。
- Document.Save() メソッドを使用して、Word 文書を HTML として保存します。
- Aspose.Cells.Workbook クラスを使用して HTML ファイルをロードします。
- Workbook.Save() メソッドを使用してドキュメントを JSON 形式に変換します。
次のコード サンプルは、保護された Word ドキュメントを C# で JSON に変換する方法を示しています。
// パスワードで保護された Word 文書を読み込む
Document doc = new Document("document.docx", new Aspose.Words.Loading.LoadOptions("mypassword"));
// ドキュメントを HTML 形式で保存する
doc.Save("html_output.html", Aspose.Words.SaveFormat.Html);
// Aspose.Cells.Workbook クラスのインスタンスに HTML ファイルをロードします。
Workbook book = new Workbook("html_output.html");
// JSON として保存
book.Save("word-to-json.json", Aspose.Cells.SaveFormat.Json);
C# Word から JSON へのコンバーター ライブラリ - 無料ライセンスを取得
無料の一時ライセンス を取得して、評価制限なしでライブラリを使用できます。
結論
この記事では、C# で Word を JSON に変換する方法を学習しました。さらに、パスワードで保護された Word ドキュメントをプログラムで JSON に変換する方法を見てきました。また、Aspose.Words for .NET および Aspose.Cells for .NET のドキュメントにアクセスして、ライブラリの詳細を調べることができます。ご不明な点がございましたら、フォーラム からお気軽にお問い合わせください。