Zwei oder mehr PDFs zusammenführen
import {PdfDocument} from "@ironsoftware/ironpdf";

(async () => {
    const 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>`;

    const 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>`;

    // Render HTML content to PDF documents
    const pdfdoc_a = await PdfDocument.fromHtml(html_a);
    const pdfdoc_b = await PdfDocument.fromHtml(html_b);

    // Merge the two PDF documents
    const merged = await PdfDocument.mergePdf([pdfdoc_a, pdfdoc_b]);

    // Save the merged PDF
    await merged.saveAs("Merged.pdf");  
})();
npm i @ironsoftware/ironpdf
Zwei oder mehr PDFs zusammenführen

Zwei oder mehr PDFs zusammenführen

Der obige Code ermöglicht es Ihnen, mehrere PDF-Dokumente, die aus unterschiedlichen HTML-Inhalten erstellt wurden, zu einer einzigen PDF-Datei zu kombinieren.

Zwei HTML-Inhalte wurden in separate PDF-Dokumente gerendert. Die PdfDocument.mergePdf Methode wird verwendet, um die beiden PDF-Dokumente, pdfdoc_a und pdfdoc_b, in einem einzigen PDF-Dokument namens "merged" zu vereinen.

Der Zusammenführungsprozess ist nicht auf frisch gerenderte PDFs beschränkt; es kann auch auf bestehende PDF-Dokumente mit dieser Methode angewendet werden.

Erklärung

  • Import: verwendet PdfDocument aus dem @ironsoftware/ironpdf Paket
  • PDFs öffnen: PdfDocument.open(...) lädt bestehende PDF-Dateien (anstatt HTML zu rendern) - geeignet zum Zusammenführen vorhandener PDFs.
  • PDFs zusammenführen: PdfDocument.mergePdf([pdfA, pdfB]) kombiniert die beiden Dokumente zu einem einzigen Exemplar
  • Ergebnis speichern: merged.saveAs("merged.pdf") schreibt das zusammengeführte PDF, äquivalent zu Pythons merger.write(...)

Dieser Code ist nützlich, um PDFs zu kombinieren, die aus verschiedenen Quellen oder bestehenden Dateien generiert wurden, und erleichtert die einfache Dokumentenverwaltung.

Code-Beispiel erkunden: PDFs mit IronPDF for Node.js zusammenführen
Auf GitHub ansehen

Bereit anzufangen?

Version:2026.11gerade veröffentlicht