Joindre deux ou plusieurs PDFs

IronPDF for Python peut combiner plusieurs documents PDF en un seul fichier en utilisant la méthode PdfDocument.Merge, ce qui facilite l'assemblage de documents multipartites à partir de sources distinctes.

Commencer

Créez ou chargez deux objets ou plus PdfDocument, puis passez-les à PdfDocument.Merge. La méthode renvoie un nouveau PdfDocument contenant toutes les pages des documents d'entrée dans l'ordre où elles ont été fournies.

Comprendre le code

  • ChromePdfRenderer : Utilisé ici pour rendre deux chaînes HTML en deux objets PdfDocument distincts. Vous pouvez également charger des PDFs existants avec PdfDocument.FromFile.
  • RenderHtmlAsPdf(html) : Convertit une chaîne HTML en PdfDocument. Chaque document rendu devient une section du PDF fusionné final.
  • PdfDocument.Merge(pdfdoc_a, pdfdoc_b) : Combine deux objets PdfDocument en un seul document. Les pages de pdfdoc_a apparaissent en premier, suivies par les pages de pdfdoc_b.
  • SaveAs("Merged.pdf") : Enregistre le document fusionné au chemin de fichier spécifié.

Fusionner plus de deux documents

Pour fusionner plus de deux documents à la fois, passez une liste d'objets PdfDocument à PdfDocument.Merge :

merged = PdfDocument.Merge([doc_a, doc_b, doc_c])
merged = PdfDocument.Merge([doc_a, doc_b, doc_c])
PYTHON

Apprenez à fusionner et à diviser des PDF avec IronPDF for Python !

Prêt à commencer?
Version : 2026.6 vient de sortir
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ?
exécuter un échantillon Regardez votre code HTML se transformer en PDF.