Insérer des pages dans un PDF
Contents
[
Hide
]
Insérer des pages dans un PDF existant est une exigence courante lors de la combinaison de documents, de l’ajout de contenu ou de la réorganisation de rapports. En utilisant Aspose.PDF for Python, les développeurs peuvent insérer programmétiquement des pages d’un PDF dans un autre à un emplacement spécifié.
Cet article montre comment utiliser la méthode insert de PdfFileEditor class. En spécifiant les numéros de pages à insérer et l’emplacement cible, vous pouvez fusionner du contenu provenant de différents PDF tout en conservant le formatage et la structure d’origine.
- Créer un objet PdfFileEditor.
- Définir la position d’insertion et les pages.
- Insérer des pages.
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)