Join Two or More PDFs

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
Join Two or More PDFs

Join Two or More PDFs

IronPDF可以合併多個PDF文件的內容。 此功能的一個常見用途是將封面附加到新的或現有的PDF上。 其他可能的用途包括將相關文件捆綁為一個文件,以便於列印和傳輸。

上面的程式碼範例使用PdfDocument。

要合併超過三個PDF文件,首先建立一個包含所需PdfDocument.merge方法:

Explore the PdfDocument.merge Method Documentation.
在 GitHub 查看

準備好開始了嗎?

版本:2026.10剛剛發布