この簡単な記事の手順に従って、Python を使用して Word に目次を挿入します。必要なリソース、アプリケーションを作成するためのプログラミング手順のリスト、Python を使用して Word にコンテンツ ページを追加する方法 を示すサンプル コードが含まれているため、環境を構成するのに役立ちます。コンテンツを解析して既存の Word 文書に目次を挿入する方法を学習します。
Python を使用して Word で目次を作成する手順
- .NET 経由の Python 用 Aspose.Words をインストールして環境をセットアップし、テキストを変換して目次を挿入します
- Word ファイルに Document クラス オブジェクトにアクセスし、DocumentBuilder オブジェクトを初期化します。
- 目的のスタイルで目次のタイトルを挿入します
- 目次を追加し、改ページを挿入します。
- デフォルトの空の目次を作成します。
- 目次を含む Word ファイルを保存します。
Python を使用して Word にコンテンツ ページを挿入するには、非常に簡単な手順に従います。プロセスは、Document クラスを使用して Word ファイルをロードすることで開始され、目次の追加をサポートする DocumentBuilder クラス オブジェクトを構成します。 insert_table_of_contents() メソッドを使用してタイトルと目次を挿入し、update_fields() メソッドを呼び出してデフォルトの空の目次を設定します。
Python を使用して Word で目次を生成するコード
このコード例を使用して、Python を使用して Word でコンテンツ ページを作成します。 insert_table_of_contents() メソッドには、目次の動作を制御するためのスイッチが必要です。たとえば、見出し 1、2、および 3 のアドレス指定に 1 ~ 3 が使用され、ハイパーリンクの使用に ‘\h’ が使用され、’\u’ が使用されます。アウトラインレベルの設定に使用されます。デフォルトの目次 (TOC) は空であり、update_fields() メソッドを使用して埋められます。
このトピックでは、Python を使用して Word に目次を追加する方法 について説明しました。 Word ファイル内のテキストの回転について詳しくは、Python を使用して Word でテキストを回転する の記事を参照してください。