Java を使用して Word 文書を作成する方法

Java を使用して Word 文書を作成する方法

Microsoft Word ドキュメントは、教育機関や専門組織で最も広く使用されているドキュメント形式です。これらのドキュメントは、使用頻度が高いため、日常業務に関与しています。ソフトウェアの世界では、ドキュメント作成プロセスの自動化は、生産性の向上に関して大きなメリットをもたらします。ただし、エンタープライズ レベルの ドキュメント ジェネレーター API を使用して、Word ドキュメントをプログラムで生成します。それでは、このガイドを開始して、Java を使用して Word 文書を作成する方法を理解しましょう。

次のセクションについて説明します。

ドキュメント ジェネレーター API のインストール

この Java ライブラリのインストール プロセスは非常に簡単で、ほんの数秒です。したがって、JAR ファイルを ダウンロード するか、次の Maven 構成を使用してこのライブラリをインストールすることができます。

<repository>
   <id>AsposeJavaAPI</id>
   <name>Aspose Java API</name>
   <url>https://releases.aspose.com/java/repo/</url>
 </repository> 
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-words</artifactId>
  <version>22.10</version>
  <classifier>jdk17</classifier>
</dependency>

Java を使用して Word 文書を作成する方法

この Java ライブラリを使用した Word ドキュメントの作成は、Java の数行のソース コードの問題です。

次の手順とコード スニペットに従ってください。

  1. Document クラスのインスタンスを作成します。
  2. DocumentBuilder クラスのオブジェクトを Document オブジェクトで初期化します。
  3. write メソッドを呼び出して、ドキュメントに文字列を挿入します。
  4. save メソッドを呼び出して、ファイルを Word 形式で保存します。

次のコードをコピーしてメイン ファイルに貼り付けます。

// Document クラスのインスタンスを作成します。  
Document doc = new Document();
// Document オブジェクトを使用して DocumentBuilder クラスのオブジェクトを初期化します。   
DocumentBuilder builder = new DocumentBuilder(doc);
// write メソッドを呼び出して、ドキュメントに文字列を挿入します。  
builder.write("hello world");
// save メソッドを呼び出して、ファイルを Word 形式で保存します。 
doc.save(  "prog.docx");

出力は次の画像で確認できます。

ワード文書を生成する

Word 文書の生成 - 詳細オプション

このドキュメント ジェネレーター API によって提供されるメソッドの膨大なスタックがあります。さらに、画像の追加、表の挿入、フォントの変更など、さらに多くのことができます。

次の手順は、プログラムで画像とリンクを追加するためのものです。

  1. Document クラスのインスタンスをインスタンス化することにより、ディスク上の絶対パスからドキュメントをロードします。
  2. DocumentBuilder クラスのインスタンスを Document オブジェクトで作成します。
  3. insertImage メソッドを呼び出して、画像をファイルに挿入します。
  4. insertHyperlink メソッドを使用してハイパーリンクを追加します。
  5. save メソッドはワールド ファイルを保存します。
String fileName = "prog.docx";
// Document クラスのインスタンスをインスタンス化することにより、ディスク上の絶対パスからドキュメントをロードします。 
Document doc = new Document(fileName);
// Document オブジェクトを使用して DocumentBuilder クラスのインスタンスを作成します。   
DocumentBuilder builder = new DocumentBuilder(doc);
// ファイルに画像を挿入するには、insertImage メソッドを呼び出します。 
builder.insertImage("pic.png");
// insertHyperlink メソッドを使用してハイパーリンクを追加します。 
builder.insertHyperlink("this is a link","www.google.com",false);
// save メソッドは World ファイルを保存します。   
doc.save("prog.docx");

以下の画像で出力を確認できます。

ドキュメント生成 API

無料ライセンスを取得する

無料の一時ライセンス を利用して、評価制限なしで API を試すことができます。

まとめ

これで、このブログ記事は終わりです。 Java を使用して Word 文書を作成する方法を学習しました。さらに、このドキュメント ジェネレーター API が提供するいくつかの高度なメソッドも確認しました。したがって、他の機能を知るためにドキュメントにアクセスすることを忘れないでください。

さらに、Getting Started guide に従うことをお勧めします。

最後に、conholdate.com が新しいブログ記事を書いています。そのため、定期的な更新については連絡を取り合ってください。

質問する

フォーラムでご質問やご質問をお知らせください。

よくある質問

Java で .DOC ファイルを作成するにはどうすればよいですか?

この リンク に従って、MS Word ファイル形式でファイルを作成する手順とコード スニペットを確認してください。

関連項目