水印
IronPDF 提供使用 HTML 為 PDF 文件加上"水印"的方法。
使用ApplyStamp方法,開發人員可以為 PDF 檔案添加基於 HTML 的浮水印。如上例所示,水印的 HTML 程式碼會作為該方法的第一個參數傳遞給它。 ApplyStamp的其他參數控制浮水印的旋轉、不透明度和位置。
使用ApplyStamp方法取代ApplyWatermark方法,可以更精細地控制水印位置。 例如,使用ApplyStamp功能:
- 在 PDF 上加入
文字、圖片或 HTML 水印 - 在 PDF 的每頁上套用相同的水印
- 將不同的水印套用至特定的 PDF 頁面
- 調整水印在頁面副本前面或後面的位置
- 更精確地調整水印的不透明度、旋轉和對齊方式
如何在 C# 中為 PDF 檔案添加浮水印
- 從 NuGet 下載並安裝 IronPDF 庫。
- 建立新的
PdfDocument檔案或使用現有的PdfDocument檔案。 - 呼叫
ApplyStamp方法為 PDF 新增浮水印。 - 透過呼叫
SaveAs導出 PDF 檔案。
使用 IronPDF 新增浮水印的 C# 程式碼範例
請確保已在專案中安裝 IronPDF 庫。 您可以在IronPDF NuGet 套件頁面上找到更詳細的說明。
代碼說明:
- 我們首先導入
IronPdf庫,該庫提供了 PDF 操作所需的所有類別和方法。 - 使用
PdfDocument.FromFile建立或載入 PDF 文檔,並指定現有 PDF 的文件路徑。 - 為浮水印定義了 HTML 內容。 在這種情況下,浮水印會以特定樣式顯示"機密"。
ApplyStamp方法用於在 PDF 上疊加浮水印。 此方法允許詳細的客製化:rotationDegrees:指定水印的旋轉角度(以度為單位)。left和top:指定浮水印的 X 和 Y 位置,從左上角測量。opacity:決定水印的透明度。pageRange:指定哪些頁面應該接收浮水印,從而實現多樣化的放置策略。
最後,SaveAs方法將修改後的 PDF 匯出到一個新文件。
總之,IronPDF 的ApplyStamp方法允許使用 HTML 對 PDF 文件進行精確的浮水印控制。 這種方法很靈活,可以滿足各種自訂需求,例如定位、樣式設定以及在指定頁面上套用浮水印。





