PDFs zusammenfügen

import com.ironsoftware.ironpdf.PdfDocument;  
import java.io.IOException;  
import java.nio.file.Paths;

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

PdfDocument pdfA = PdfDocument.renderHtmlAsPdf(htmlA);
PdfDocument pdfB = PdfDocument.renderHtmlAsPdf(htmlB);
PdfDocument merged = PdfDocument.merge(pdfA, pdfB);

merged.saveAs(Paths.get("assets/merged.pdf"));
mvn install
PDFs zusammenfügen

PDFs zusammenfügen

IronPDF kann den Inhalt mehrerer PDF-Dokumente kombinieren. Eine häufige Verwendung für diese Funktion ist das Anhängen von Deckblättern an neue oder bestehende PDFs. Andere mögliche Verwendungen umfassen das Bündeln verwandter Dokumente in einer Datei für bequemes Drucken und Transport.

Das obige Codebeispiel verwendet die PdfDocument.merge-Methode auf zwei PdfDocument-Objekten, die beide aus HTML-Markup erzeugt wurden. Das Ergebnis des Aufrufs ist ein neues PdfDocument, das durch Anhängen des Inhalts des letzteren PdfDocument an das Ende des ersteren erzeugt wurde.

Um mehr als drei PDF-Dokumente zu kombinieren, erstellen Sie zuerst eine Liste mit den erforderlichen PdfDocument-Objekten und übergeben dann die Liste als ein einziges Argument an die PdfDocument.merge-Methode:

Explore the PdfDocument.merge Method Documentation.
Auf GitHub ansehen

Bereit anzufangen?

Version:2026.10gerade veröffentlicht