Zwei oder mehr PDFs zusammenfügen
from ironpdf import *

html_a = """<p> [PDF_A] </p>
            <p> [PDF_A] 1st Page </p>
            <div style='page-break-after: always;'></div>
            <p> [PDF_A] 2nd Page</p>"""

html_b = """<p> [PDF_B] </p>
            <p> [PDF_B] 1st Page </p>
            <div style='page-break-after: always;'></div>
            <p> [PDF_B] 2nd Page</p>"""

renderer = ChromePdfRenderer()

pdfdoc_a = renderer.RenderHtmlAsPdf(html_a)
pdfdoc_b = renderer.RenderHtmlAsPdf(html_b)
merged = PdfDocument.Merge(pdfdoc_a, pdfdoc_b)

merged.SaveAs("Merged.pdf")
pip install ironpdf
Zwei oder mehr PDFs zusammenfügen

Zwei oder mehr PDFs zusammenfügen

IronPDF for Python kann mehrere PDF-Dokumente zu einer einzigen Datei zusammenfassen, indem die Methode PdfDocument.Merge verwendet wird, was es einfach macht, mehrteilige Dokumente aus separaten Quellen zusammenzustellen.

Einstieg

Erstellen oder laden Sie zwei oder mehr PdfDocument-Objekte und übergeben Sie sie an PdfDocument.Merge. Die Methode gibt eine neue PdfDocument zurück, die alle Seiten aus den Quelldokumenten in der Reihenfolge enthält, in der sie bereitgestellt wurden.

Den Code verstehen

  • ChromePdfRenderer: Wird hier verwendet, um zwei HTML-Zeichenfolgen in separate PdfDocument-Objekte zu rendern. Sie können auch vorhandene PDFs mit PdfDocument.FromFile laden.
  • RenderHtmlAsPdf(html): Konvertiert eine HTML-Zeichenfolge in ein PdfDocument. Jedes gerenderte Dokument wird zu einem Abschnitt des endgültigen zusammengeführten PDFs.
  • PdfDocument.Merge(pdfdoc_a, pdfdoc_b): Kombiniert zwei PdfDocument-Objekte zu einem einzigen Dokument. Die Seiten von pdfdoc_a erscheinen zuerst, gefolgt von den Seiten von pdfdoc_b.
  • SaveAs("Merged.pdf"): Speichert das zusammengeführte Dokument im angegebenen Dateipfad.

Zusammenführen von mehr als zwei Dokumenten

Um mehr als zwei Dokumente auf einmal zusammenzuführen, übergeben Sie eine Liste von PdfDocument Objekten an PdfDocument.Merge:

merged = PdfDocument.Merge([doc_a, doc_b, doc_c])
Python
Lernen Sie, PDFs mit IronPDF for Python zusammenzuführen und zu trennen!

Bereit anzufangen?

Version:2026.11gerade veröffentlicht