背景與前景

要在您的PDF文件中添加特定的背景或前景元素,IronPDF 提供了 addBackgroundaddForeground 方法。 這些方法使開發者能夠使用一個 PDF 的內容作為另一個 PDF 的背景或前景。 這些方法對於基於共同設計模板生成PDF群組特別有用。

addBackground(PdfDocument backgroundPdf);
addForeground(PdfDocument foregroundPdf);
JAVA

由於這些方法使用 PdfDocument 對象,因此開發人員可以使用 fromFile 方法從現有文件中獲取它們,或使用其中一種可用的 PDF 渲染方法重新生成它們。

addBackgroundaddForeground預設將多頁PDF文件的第一頁用作背景或前景。 要使用包含多頁的PDF中的不同頁面,請將所需頁面的索引作為第二個參數添加到方法呼叫中。

// Use the third page of the background PDF as the background of every page  
// in the working PDF  
pdf.addBackground(backgroundPdf, 2);  

// Use the second page of the foreground PDF as the foreground of every page  
// of the working PDF  
pdf.addForeground(foregroundPdf, 1);
JAVA

要在工作PDF的特定頁面上將PDF覆蓋為背景或前景,請使用PageSelection物件指定要覆蓋的頁面。 以下示例顯示了如何對PDF文件的單頁和多頁範圍進行操作。

// Add the background to page 5 of the working PDF  
pdf.addBackground(backgroundPdf, PageSelection.singlePage(6));  

// Add a different background on pages 7 through 16 of the working PDF  
pdf.addBackground(backgroundPdf, PageSelection.pageRange(6, 15));  

// Add another background to just the first page.  
pdf.addBackground(backgroundPdf, PageSelection.firstPage());
JAVA

要對您的 PDF 文件加上浮水印,可以使用 addWatermark 方法,這比使用 addBackground 更容易控制背景位置和透明度。

欲了解有關 PDF 操作的更多資訊,請造訪IronPDF 的功能和文件.