添加封面页
IronPDF的PdfDocument.merge
方法将一个PDF文档的内容附加到另一个PDF文档。
PdfDocument.merge(PdfDocument a, PdfDocument b);
PdfDocument.merge(PdfDocument a, PdfDocument b);
调用 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)