浮水印
IronPDF 提供使用 HTML 為 PDF 文件添加"浮水印"的方法。
開發人員可透過 ApplyStamp 方法,在 PDF 檔案中加入基於 HTML 的浮水印。如上例所示,浮水印的 HTML 程式碼需作為該方法的第一個參數傳入。 提供給 ApplyStamp 的額外參數可控制浮水印的旋轉角度、透明度及位置。
請使用 ApplyStamp 方法取代 ApplyWatermark 方法,以更精細地控制浮水印的位置。 例如,請使用 ApplyStamp 來:
- 向 PDF 檔案中加入
Image或 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 文件的浮水印設定。 此方案具備高度彈性,可滿足定位、樣式設定以及在指定頁面套用浮水印等各種客製化需求。

