Édition des PDFs
IronPDF for Python fournit un ensemble concis de méthodes pour combiner, restructurer et extraire des pages de documents PDF – fusionner plusieurs fichiers, ajouter des pages de garde, supprimer des pages et copier des sous-ensembles de pages en seulement quelques lignes de code.
Commencer
Chargez les PDF existants dans une collection typée List[PdfDocument] et passez-la à PdfDocument.Merge pour les combiner. À partir de là, utilisez PrependPdf, RemovePage, et CopyPages pour façonner davantage le document avant de l'enregistrer.
Comprendre le code
List[PdfDocument](): Une liste typée à la manière .NET utilisée pour collecter plusieurs objetsPdfDocumentavant la fusion. Appelez.Add()pour ajouter chaque document.PdfDocument.FromFile(path): Ouvre un fichier PDF existant et le renvoie comme un objetPdfDocument.PdfDocument.Merge(pdfs): Combine tous les documents de la liste en un seulPdfDocument, en préservant l'ordre des pages.SaveAs(path): Écrit l'état actuel du document sur le disque.PrependPdf(pdf): Insère un autrePdfDocumentau tout début du document actuel – utilisé ici pour ajouter une page de couverture HTML rendue en première page.RemovePage(index): Supprime une seule page à l'index basé sur zéro spécifié.pdf.PageCount - 1cible la dernière page.CopyPages(ToPageList([4, 6])): Extrait des pages spécifiques par leurs indexes basés sur zéro et les renvoie comme un nouveauPdfDocument.ToPageListconvertit une liste d'indexes Python dans le format de liste de pages requis.eachPdf.Dispose(): Libère les ressources sous-jacentes détenues par chaquePdfDocumentchargé après la fin de la fusion.
Indexation de Pages Basée sur Zéro
Toutes les opérations sur les pages dans IronPDF utilisent des indexes basés sur zéro. La page 5 d'un document est à l'index 4, la page 7 est à l'index 6, et ainsi de suite.
Apprenez à fusionner et à modifier des PDFs avec IronPDF for Python !

