PDF へのページの挿入

Contents
[ ]

既存の PDF へのページの挿入は、文書を結合したり、コンテンツを追加したり、レポートを再編成したりするときによく必要になります。Aspose.PDF for Python を使用すると、開発者はプログラムによって、ある PDF のページを別の PDF に指定した場所に挿入できます。

この記事では、の insert メソッドの使用方法を説明します PDF ファイルエディター クラス。挿入するページ番号と挿入先の場所を指定することで、元の書式と構造を維持したまま、異なる PDF のコンテンツを結合できます。

  1. PDF ファイルエディターオブジェクトを作成します。
  2. 挿入位置とページを定義します。
  3. ページの挿入。
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades

import sys
from os import path

sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir


# Insert Pages into PDF
def insert_pages_into_pdf(infile, sample_file, outfile):
    # Create a PdfFileEditor object
    pdf_editor = pdf_facades.PdfFileEditor()

    # Define the page number where new pages will be inserted (1-based index)
    insert_page_number = 2

    pdf_editor.insert(infile, insert_page_number, sample_file, [1, 2], outfile)