附加封面頁

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