合并两个或多个PDF

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
合并两个或多个PDF

合并两个或多个PDF

IronPDF 可以合并多个 PDF 文档的内容。 此功能的一个常见用法是将封面页附加到新的或现有的 PDF 中。 其他可能的用途包括将相关文档捆绑到一个文件中,以便于打印和运输。

上面的代码示例在两个从HTML标记渲染的PdfDocument。

要合并超过三个PDF文档,先创建一个包含所需PdfDocument.merge方法:

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

准备开始了吗?

版本:2026.10刚刚发布