添加封面页

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文档。 对于现有文档,需要在合并之前通过其他方式完成页码的更改。

开发人员还可以使用PdfDocument.prependPdf 方法.

PdfDocument.prependPdf(PdfDocument anotherPdfFile)
JAVA