このチュートリアルは、詳細な手順と実行可能なサンプル コードを提供することにより、Python を使用して Word にページ番号を挿入する方法 をガイドするように設計されています。読み込まれた Word ファイルでローミングに関する情報を取得し、フッターにページ番号などのさまざまなコンテンツを追加します。最後のサンプル コードは、**Python を使用して Word にページ番号を挿入し、総ページ数とともに、最終的に結果の Word ファイルを DOCX、DOC、またはその他の形式で保存します。 MS Word がサポートする形式。
Python を使用して Word にページ番号を追加する手順
- .NET 経由の Python 用 Aspose.Words を使用してページ番号を追加するための環境を確立します
- Document クラス オブジェクトを使用してソース Word ファイルを読み込みます
- 読み込まれたドキュメントに書き込みおよび移動するための DocumentBuilder クラス オブジェクトを作成します
- フッターセクションに移動
- 本文、ページ番号、総ページ数を記入
- ページ番号を含む出力ワードファイルを保存します
これらの手順では、Python を使用して Word にページ番号を挿入する方法 について説明します。最初に環境の詳細を共有し、次にコンテンツを読み込んで Word ファイルに挿入する詳細を共有します。最初に、ソース Word ファイルをロードしてから、DocumentBuilder クラス オブジェクトをインスタンス化する必要があります。これにより、ドキュメント内を移動し、この記事のページ フィールドなどのさまざまなコンテンツを挿入できるようになります。必要に応じて、ページ番号とともに適切なテキストを使用して、ページ番号を適切にフォーマットできます。
Python を使用してページ番号を挿入するコード
このコードは、DocumentBuilder クラスのさまざまなメソッドとプロパティを使用して *Python を使用してページ番号を追加する方法を示しています。 HeaderFooterType を FOOTER_PRIMARY として指定することにより、move_to_header_footer() メソッドを使用してドキュメントのヘッダーまたはフッター セクションに移動できます。 write() メソッドと insert_field() メソッドを使用して一定のテキストを記述し、ページ番号やきれいな形式で表示されるページの総数などのさまざまなフィールドを書き込むことができます。
このチュートリアルでは、ドキュメントのヘッダーまたはフッター セクションにページ番号やその他のフィールドを挿入する方法を説明しました。 Word ファイルを PDF に変換するプロセスを知りたい場合は、Python を使用して Word を PDF に変換する方法 の記事を参照してください。