Python を使用して PDF に改ページを挿入する

このトピックでは、Python を使用して PDF に改ページを挿入する 方法について説明します。IDE を設定するための詳細、手順の一覧、および Python を使用して PDF に改ページを追加 するためのサンプル コードが含まれています。1 回の API 呼び出しで、異なるページに複数の改ページを追加する方法を学習します。

Python を使用して PDF に改ページを追加する手順

  1. 改ページを追加するために .NET 経由の Python 用 Aspose.PDF を使用するように環境を設定します
  2. ページ区切りを挿入するために、ソースPDFファイルをDocumentオブジェクトに読み込みます。
  3. 出力を保存するために空のPDFファイルを作成する
  4. 改ページの追加をサポートする PdfFileEditor クラスのオブジェクトを作成します。
  5. ページ番号と下からのピクセル位置を確認して、改ページオブジェクトの配列を作成します。
  6. add_page_break() メソッドを呼び出して改ページを追加し、宛先の PDF ファイルに保存します。
  7. 目的のPDFファイルをディスクに保存する

上記の手順は、Python を使用して PDF ドキュメントに改ページを挿入する方法 を説明しています。ソース PDF ファイルを読み込み、出力を保存するための空の PDF ファイルを作成し、PdfFileEditor オブジェクトを作成します。ページの下部からの改ページ距離をピクセル単位でページ番号に設定し、改ページの配列を作成し、add_page_break() を呼び出して、宛先 PDF ファイルに改ページのリストを挿入します。

Python を使用して PDF に改ページを追加するコード

import aspose.pdf as pdf
# Load the license
license = pdf.License()
license.set_license("License.lic")
# Load the input document
doc = pdf.Document("Source.pdf")
# Create an empty PDF
dest = pdf.Document()
# Create a PdfFileEditor instance
fileEditor = pdf.facades.PdfFileEditor()
# Create list of page breaks
pageBreaks = [pdf.facades.PdfFileEditor.PageBreak(1,300)]
# Add page breaks
fileEditor.add_page_break(doc, dest, pageBreaks)
# Save the output file
dest.save("PageBreak_out.pdf")
print("Add page break successfully")

このサンプル コードは、Python を使用して Adobe PDF に改ページを挿入する方法 を示しています。改ページは配列内の要素の順序で挿入されるため、各改ページは出力に順次追加され、保存されます。ページ インデックスは 1 から始まるため、最初のページに改ページを追加するには、ページ番号を 0 ではなく 1 に設定します。

この記事では、改ページを追加する手順について説明しました。PDF ファイルからページを削除する場合は、Python を使用して PDF からページを削除する方法 の記事を参照してください。

 日本語