添加封面页

IronPDF的PdfDocument.merge方法将一个PDF文档的内容附加到另一个PDF文档。

PdfDocument.merge(PdfDocument a, PdfDocument b);
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 方法](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#prependPdf(com.ironsoftware.ironpdf.PdfDocument)附加封面页到 PDF。

PdfDocument.prependPdf(PdfDocument anotherPdfFile)
PdfDocument.prependPdf(PdfDocument anotherPdfFile)
JAVA