Sisipkan Halaman ke PDF

Contents
[ ]

Menyisipkan halaman ke PDF yang sudah ada merupakan kebutuhan umum saat menggabungkan dokumen, menambahkan konten, atau menyusun ulang laporan. Dengan menggunakan Aspose.PDF for Python, pengembang dapat secara programatis menyisipkan halaman dari satu PDF ke PDF lain pada lokasi yang ditentukan.

Artikel ini menunjukkan cara menggunakan metode insert dari PdfFileEditor kelas. Dengan menentukan nomor halaman yang akan disisipkan dan lokasi target, Anda dapat menggabungkan konten dari PDF yang berbeda sambil mempertahankan format dan struktur asli.

  1. Buat objek PdfFileEditor.
  2. Tentukan Posisi Sisipan dan Halaman.
  3. Sisipkan Halaman.
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)