これは、相互運用機能なしでJavaを使用してWord文書を生成する方法の詳細を提供する簡単なチュートリアルです。 MS Word、Interop、またはOfficeAutomationを使用せずにWordファイルを処理する必要があるシナリオはたくさんあります。このチュートリアルは、相互運用機能なしで* Javaを使用してWord文書を作成*し、数行のコードを使用してDOCXとして保存するのに役立ちます。
相互運用機能なしでJavaを使用してWord文書を生成する手順
- Mavenリポジトリを使用してAspose.Wordsライブラリを追加し、相互運用機能なしでJavaでWordファイルを作成します
- DocumentクラスとDocumentBuilderクラスへの参照を追加します
- Documentクラスオブジェクトをインスタンス化します
- さまざまなドキュメント要素にアクセスするためにDocumentBuilderクラスオブジェクトを初期化します
- 新しく作成されたドキュメントにサンプルの太字テキストを追加します
- 結果のWordファイルをサンプル形式のテキストを含むDOCXとして保存します
これらの手順では、Wordドキュメントを作成し、DocumentBuilderクラスを使用して、テキストを記述したりフォーマットを適用したりするために、ドキュメント内のさまざまな要素にアクセスします。サンプルテキストを書き込んだ後、この出力ファイルをDOCXとして保存しますが、他のWordファイル形式で保存することもできます。
相互運用機能なしでJavaでWordファイルを作成するためのコード
このコードは空白のWord文書を作成し、太字のテキストを追加しますが、フォント、ヘッダーとフッター、表、スタイル、テーマ、セクション、コメント、およびもっとたくさん。同様に、出力されたWordファイルを物理ファイルとしてディスクに保存したり、メモリバッファーに保存してブラウザーに戻したり、後で処理するためにデータベースにBLOBとして保存したりできます。
このチュートリアルでは、Javaが相互運用機能なしでWord文書を生成する方法を学びました。ただし、既存のWordファイルを更新する必要がある場合は、Javaを使用してWord文書でテーブルを作成する方法の記事を参照してください。