添加封面页

IronPDF 的 "PdfDocument.merge "方法可将一个 PDF 文档的内容追加到另一个 PDF 文档中。

PdfDocument.merge(PdfDocument a, PdfDocument b);
JAVA

调用时,"PdfDocument.merge "将把 PDF 文档 b 的所有页面添加到 PDF 文档 A 的页面后面。

本代码示例展示了开发人员如何使用该方法为现有的 PDF 文档附加封面页。使用 PdfDocument.renderHtmlAsPdf 为 PDF 文档创建所需的封面页 (或使用 PdfDocument.fromFile 加载预先创建的文档).然后,创建 (或加载) 需要封面页的 PDF 文档,并调用 PdfDocument.merge 将它们合并在一起。将封面页指定为合并方法的第一个参数,然后再指定其他 PDF 文档。

请注意,在代码示例的第 15 行,将 ChromePdfRenderOptions 对象上的 setFirstPageNumber 用于第 2 页。这样我们就可以调整 PDF 文档的页码,以反映合并前增加的封面页。请注意,此功能仅适用于即时生成的 PDF 文档。对于现有文档,需要在合并前使用其他方法进行页码交替。

开发人员还可以使用"<a href="/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#prependPdf" 将封面页附加到 PDF 中。(com.ironsoftware.ironpdf.PdfDocument)" target="_blank">PdfDocument.prependPdf` method.

PdfDocument.prependPdf(PdfDocument anotherPdfFile)
JAVA