浮水印
using IronPdf;

// Stamps a Watermark onto a new or existing PDF
var renderer = new ChromePdfRenderer();

var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
pdf.ApplyWatermark("<h2 style='color:red'>SAMPLE</h2>", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center);
pdf.SaveAs("watermarked.pdf");
NuGet Download
PM > Install-Package IronPdf
浮水印

浮水印

IronPDF提供使用HTML為PDF文件新增"水印"的方法。

使用ApplyStamp方法,開發者可以為PDF檔案新增基於HTML的水印。如上例所示,水印的HTML程式碼作為該方法的第一個參數。 ApplyStamp的其他參數控制水印的旋轉、不透明度和位置。

在需要更細緻地控制水印位置時,可以用ApplyWatermark方法。 例如,使用ApplyStamp來:

  • 新增Image或HTML水印到PDFs
  • 將相同的水印應用於PDF的每一頁
  • 將不同的水印應用於特定的PDF頁面
  • 調整水印的位置,以置於頁面文字的前面或後面
  • 更精確地調整水印的不透明度、旋轉和對齊

使用IronPDF應用水印的C#範例程式碼

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

程式碼說明:

  • 我們首先導入IronPdf程式庫,該程式庫提供了所有PDF操作所需的類和方法。
  • 使用PdfDocument.FromFile建立或載入PDF文件,並指定現有PDF的文件路徑。
  • 定義用于水印的HTML內容。 在本例中,水印顯示"保密"並帶有特定的樣式。
  • 使用ApplyStamp方法將水印覆蓋在PDF上。 此方法允許進行詳細的自訂:
    • rotationDegrees:指定水印的旋轉角度(以度為單位)。
    • top:決定水印的X和Y位置,從左上角測量。
    • opacity:確定水印的透明度。
    • pageRange:指定應該在哪些頁面上新增水印,允許多樣的放置策略。
  • 最後,SaveAs方法將已修改的PDF導出為新文件。

總而言之,IronPDF的ApplyStamp方法允許精確控制使用HTML對PDF文件進行水印新增。 此方法具有靈活性,可滿足不同的自訂需求,包括位置、樣式以及在特定頁面上新增水印。

探索使用IronPDF的自定義水印功能
在 GitHub 上查看

準備開始了嗎?

Nuget Downloads 22,024,882版本:2026.11剛剛發布