場合によっては、Word DOCX のコンテンツをプログラムで JSON ファイルにエクスポートする必要があります。これを実現するために、この記事では、Java アプリケーション内から DOCX ドキュメント内のテキストを JSON 形式に変換する方法に関する簡単なガイドを提供します。また、保護された DOCX ドキュメントをプログラムで JSON に変換する方法も学習します。それでは、Java で DOCX を JSON に変換してみましょう。
- Java で DOCX を JSON に変換する手順
- DOCX を JSON に変換する Java ライブラリ - 無料ダウンロード
- JavaでDOCXをJSONに変換
- 保護された DOCX を Java で JSON に変換する
JavaでDOCXをJSONに変換する方法
DOCX ドキュメントを JSON 形式に変換するには、次の手順を実行する必要があります。
- DOCX ドキュメントを読み込みます。
- HTML形式に変換します。
- HTML ファイルを JSON 形式で保存します。
Java でこれらの手順をプログラムで実行する方法を見てみましょう。このためには、次のセクションで説明する 2 つのライブラリをインストールする必要があります。
DOCX を JSON に変換する Java ライブラリ - 無料ダウンロード
Aspose.Words for Java は、MS Word ドキュメントの作成と処理を可能にする強力なライブラリです。このライブラリを使用して、DOCX ファイルのコンテンツを HTML にエクスポートします。次に、Aspose.Cells for Java を使用して、HTML コンテンツを JSON ファイルとして保存します。両方のライブラリの JAR をダウンロードするか、Maven 構成を使用してインストールできます。
JARをダウンロード
Maven経由でインストール
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>22.7</version>
<classifier>jdk17</classifier>
</dependency>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>22.7</version>
</dependency>
</dependencies>
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
</repositories>
JavaでDOCXをJSONに変換
以下は、Java で DOCX を JSON に変換する手順です。
- com.aspose.words.Document クラスを使用して DOCX ドキュメントを読み込みます。
- Document.Save() メソッドを使用して、DOCX ドキュメントを HTML として保存します。
- com.aspose.cells.Workbook クラスを使用して HTML ファイルを読み込みます。
- Workbook.Save() メソッドを使用してドキュメントを JSON 形式に変換します。
次のコード サンプルは、Java で DOCX ドキュメントを JSON に変換する方法を示しています。
// Aspose.Words を使用して Word ドキュメントを読み込む
Document doc = new Document("sample1.docx");
// HTML として保存
doc.save("html_output.html", SaveFormat.HTML);
// Aspose.Cells を使用して、保存した HTML ファイルをロードします。
com.aspose.cells.Workbook book = new com.aspose.cells.Workbook("html_output.html");
// HTML を JSON として保存
book.save("word-to-json.json", com.aspose.cells.SaveFormat.JSON);
Java で保護された DOCX を JSON に変換
パスワードを使用して保護された DOCX ドキュメントをロードし、JSON 形式に変換することもできます。以下は、保護された DOCX ドキュメントを Java で JSON に変換する手順です。
- com.aspose.words.Document クラスを使用して DOCX ドキュメントを読み込みます。
- com.aspose.words.LoadOptions クラスを使用して、DOCX ドキュメントのパスワードを指定します。
- Document.Save() メソッドを使用して、DOCX ドキュメントを HTML として保存します。
- com.aspose.cells.Workbook クラスを使用して HTML ファイルを読み込みます。
- Workbook.Save() メソッドを使用してドキュメントを JSON 形式に変換します。
次のコード サンプルは、保護された DOCX ドキュメントを Java で JSON に変換する方法を示しています。
// Aspose.Words を使用して Word ドキュメントを読み込む
Document doc = new Document("sample1.docx", new com.aspose.words.LoadOptions("MyPassword"));
// HTML として保存
doc.save("html_output.html", SaveFormat.HTML);
// Aspose.Cells を使用して、保存した HTML ファイルをロードします。
com.aspose.cells.Workbook book = new com.aspose.cells.Workbook("html_output.html");
// HTML を JSON として保存
book.save("word-to-json.json", com.aspose.cells.SaveFormat.JSON);
Java DOCX から JSON へのコンバーター ライブラリ - 無料ライセンスを取得
無料の一時ライセンス を取得して、評価制限なしでライブラリを使用できます。
結論
この記事では、Java で DOCX を JSON に変換する方法を学びました。さらに、パスワードで保護された DOCX ドキュメントをプログラムで JSON に変換する方法を見てきました。さらに、Aspose.Words for Java および Aspose.Cells for Java のドキュメントにアクセスして、他の機能を調べることができます。ご不明な点がございましたら、フォーラム からお気軽にお問い合わせください。