Inserir páginas em PDF

Contents
[ ]

Inserir páginas em um PDF existente é uma necessidade comum ao combinar documentos, adicionar conteúdo ou reorganizar relatórios. Usando Aspose.PDF for Python, os desenvolvedores podem inserir programaticamente páginas de um PDF em outro em um local especificado.

Este artigo mostra como usar o método insert da PdfFileEditor classe. Ao especificar os números das páginas a inserir e a localização de destino, você pode mesclar conteúdo de diferentes PDFs enquanto mantém a formatação e a estrutura originais.

  1. Crie um objeto PdfFileEditor.
  2. Defina a Posição de Inserção e as Páginas.
  3. Inserir Páginas.
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)