Pythonを使用してWordにページ番号を入れる方法

このチュートリアルは、詳細な手順と実行可能なサンプル コードを提供することにより、Python を使用して Word にページ番号を挿入する方法 をガイドするように設計されています。読み込まれた Word ファイルでローミングに関する情報を取得し、フッターにページ番号などのさまざまなコンテンツを追加します。最後のサンプル コードは、**Python を使用して Word にページ番号を挿入し、総ページ数とともに、最終的に結果の Word ファイルを DOCXDOC、またはその他の形式で保存します。 MS Word がサポートする形式。

Python を使用して Word にページ番号を追加する手順

  1. .NET 経由の Python 用 Aspose.Words を使用してページ番号を追加するための環境を確立します
  2. Document クラス オブジェクトを使用してソース Word ファイルを読み込みます
  3. 読み込まれたドキュメントに書き込みおよび移動するための DocumentBuilder クラス オブジェクトを作成します
  4. フッターセクションに移動
  5. 本文、ページ番号、総ページ数を記入
  6. ページ番号を含む出力ワードファイルを保存します

これらの手順では、Python を使用して Word にページ番号を挿入する方法 について説明します。最初に環境の詳細を共有し、次にコンテンツを読み込んで Word ファイルに挿入する詳細を共有します。最初に、ソース Word ファイルをロードしてから、DocumentBuilder クラス オブジェクトをインスタンス化する必要があります。これにより、ドキュメント内を移動し、この記事のページ フィールドなどのさまざまなコンテンツを挿入できるようになります。必要に応じて、ページ番号とともに適切なテキストを使用して、ページ番号を適切にフォーマットできます。

Python を使用してページ番号を挿入するコード

このコードは、DocumentBuilder クラスのさまざまなメソッドとプロパティを使用して *Python を使用してページ番号を追加する方法を示しています。 HeaderFooterType を FOOTER_PRIMARY として指定することにより、move_to_header_footer() メソッドを使用してドキュメントのヘッダーまたはフッター セクションに移動できます。 write() メソッドと insert_field() メソッドを使用して一定のテキストを記述し、ページ番号やきれいな形式で表示されるページの総数などのさまざまなフィールドを書き込むことができます。

このチュートリアルでは、ドキュメントのヘッダーまたはフッター セクションにページ番号やその他のフィールドを挿入する方法を説明しました。 Word ファイルを PDF に変換するプロセスを知りたい場合は、Python を使用して Word を PDF に変換する方法 の記事を参照してください。

 日本語