この記事に記載されている手順に従って、Java を使用して Word に目次を作成します。環境設定の詳細、手順のリスト、Java を使用して Word に目次を挿入するためのサンプル コードが含まれています。また、目次をカスタマイズするためのさまざまなオプションについても説明します。
Java を使用して Word に目次を追加する手順
- Java の Aspose.Words を使用して Word ファイルに目次を挿入するように IDE を設定する
- Word ファイルを Document オブジェクトにロードし、それを使用して DocumentBuilder を初期化します。
- 文書の冒頭に目次のタイトルを挿入します。
- 目的のスイッチを含む目次を挿入し、改ページを挿入します。
- updateFields() メソッドを使用して、空の目次に実際のコンテンツを入力します。
- ファイルを保存します
これらの手順では、Java を使用して Word にコンテンツ ページを挿入するプロセスを定義します。ターゲットの Word ファイルをロードしてプロセスを開始し、DocumentBuilder クラス オブジェクトをインスタンス化します。 DocumentBuilder クラスの insertTableOfContents() メソッドを使用して、目次のタイトルを追加し、目次を挿入します。最後に、insertBreak() メソッドを使用して、空の目次にロードされた Word ファイルの実際の内容を入力します。
Java を使用して Word で目次を生成するコード
このコードは、Java を使用して Word に目次を追加する方法 を支援します。段落書式とタイトルの設定はオプションの手順であり、DocumentBuilder クラス オブジェクトの構築後に目次を直接挿入できるようにスキップできます。 insertTableOfContents() メソッドは、目次の動作をカスタマイズするために必要なスイッチを受け取ります。たとえば、「1-3」は見出し 1、2、および 3 の処理に使用され、「\h」は表にハイパーリンクを追加するために使用され、\uインデントレベルを設定します。
このチュートリアルでは、Java を使用して Word でコンテンツ ページを作成する方法を説明しました。 Word ファイルにヘッダーとフッターを追加するには、Javaを使用してWord文書にヘッダーとフッターを追加する方法 の記事を参照してください。