水印

IronPDF 提供方法用 HTML 為 PDF 文件設置『水印』。

使用 ApplyStamp 方法,開發人員可以將基於 HTML 的水印添加到 PDF 文件中。 如上例所示,HTML 代碼作為方法的第一個參數用於水印。 傳遞給 ApplyStamp 的其他參數控制水印的旋轉、不透明度和位置。

利用 ApplyStamp 方法代替 ApplyWatermark 方法來更精細地控制水印位置。 例如,使用 ApplyStamp 來:

  • 向 PDF 添加文字、圖像或 HTML 水印
  • 將相同的水印應用於 PDF 的每一頁
  • 為特定 PDF 頁面應用不同的水印
  • 調整水印在頁面副本的前面或後面的位置
  • 調整水印的不透明度、旋轉角度和對齊以獲得更高精度

class="hsg-featured-snippet">

如何在 C# 中向 PDF 文件添加水印

  1. 從 NuGet 下載並安裝 IronPDF 庫。
  2. 創建一個新的 PdfDocument 或使用現有的 PdfDocument 文件。
  3. 調用 ApplyStamp 方法以向 PDF 添加水印。
  4. 通過調用 SaveAs 導出 PDF 文件。

使用 IronPDF 應用水印的 C# 代碼示例

確保您在項目中已安裝 IronPDF 庫。 您可以在 IronPDF NuGet 套件頁面 找到更詳細的說明。

代碼解釋:

  • 我們首先導入 IronPdf 庫,它提供了所有 PDF 操作所需的類和方法。
  • 使用 PdfDocument.FromFile 創建或加載一個 PDF 文件,指定現有 PDF 的文件路徑。
  • 為水印定義 HTML 內容。 在這種情況下,水印顯示為『機密』,具有特定的樣式。
  • 使用 ApplyStamp 方法將水印覆蓋在 PDF 上。 此方法允許進行詳細自定義:
    • rotationDegrees:指定水印旋轉的度數。
    • lefttop:指定水印的 X 和 Y 位置,從左上角測量。
    • opacity:確定水印的透明度。
    • pageRange:指定應接收水印的頁面,允許多樣化的位置策略。
  • 最後,SaveAs 方法將更改的 PDF 導出到一個新文件。

總之,IronPDF ApplyStamp 方法允許精確控制使用 HTML 的 PDF 文件水印。 這種方法靈活,適應不同的自定義需求以定位、樣式化和應用水印到特定頁面。

探索使用 IronPDF 的自定義水印

準備好開始了嗎?
Nuget 下載 16,154,058 | 版本: 2025.11 剛剛發布