白皮書

如何創建自定義 C# 水印 PDF

專業人士

自訂浮水印是指向文件或圖像添加個人化的背景圖像或文字疊加層。 自訂浮水印有多種用途,包括使用標誌或名稱進行品牌宣傳、使用"機密"等標籤增強安全性、確保版權保護以及指示文件狀態。 出於以上任何原因,在 PDF 頁面上添加自訂浮水印都非常有用。

自訂浮水印可以包含文字、圖像或兩者兼有,並且可以調整其不透明度,從而靈活地個性化、保護和關聯 PDF 文件。

IronPDF提供了一種簡單的方法,可以根據您的各種需求在 PDF 文件中添加浮水印。 在 PDF 中添加浮水印的功能接受一個 HTML 字串來產生浮水印,該字串可以使用所有 HTML 功能以及 CSS 樣式。

如何為 PDF 文件新增自訂 C# 浮水印

  1. 下載 C# 庫以套用自訂浮水印
  2. 渲染新的或匯入現有的 PDF 文件
  3. 配置用作浮水印的 HTML 字串
  4. 使用ApplyWatermark方法添加浮水印
  5. 根據需要指定旋轉角度、不透明度和在文件中的位置。

應用 PDF 水印範例

若要為 PDF 文件新增自訂浮水印,只需使用ApplyWatermark方法即可將浮水印套用至新產生的 PDF 檔案或現有 PDF 檔案。此方法接受一個 HTML 字串作為浮水印,使其擁有 HTML 提供的所有功能,包括 CSS 樣式。

下面我們將以圖片和文字作為浮水印為例進行說明。 請注意,所有頁面都將添加浮水印; 無法將浮水印套用至特定頁面。

這是一種簡單的方法,可以從各種圖像格式(例如 PNG 或 JPEG)添加圖像浮水印,以及使用自訂字體添加文字浮水印。

水印不透明度和旋轉

首先,加入一個預設不透明度為 50% 的浮水印。 此等級可根據使用者需求進行進一步配置。

當需要編輯浮水印的旋轉角度時, ApplyWatermark方法有一個重載版本,它也接受旋轉角度作為參數。 透過指定"旋轉"和"不透明度",我們可以調整這兩個參數。

PDF 檔案上的浮水印位置

為了確定浮水印的位置,我們將使用 3x3 的網格,水平方向分為 3 列,垂直方向分為 3 行。 水平方向的選項有左、中、右,垂直方向的選項有上、中、下。 透過這種配置,我們可以在文件的每一頁上設定 9 個不同的位置。 請參考下圖以直覺的方式了解這個概念。

若要將浮水印新增至特定位置,請使用 IronPdf.Editing 命名空間中的VerticalAlignmentHorizontalAlignment枚舉。

無論是在新文件還是現有 PDF 文件中添加浮水印,IronPDF 都提供了一種簡單的方法來為 PDF 文件添加自訂浮水印,無論是圖像浮水印、文字浮水印還是兩者兼有。 立即開始使用 IronPDF 滿足您的所有文件需求,免費試用版讓您可以零風險地探索 IronPDF 的所有功能。 如果 IronPDF 對您的工作來說是一個非常有價值的補充,您可以購買許可證,繼續充分利用 IronPDF 提供的所有功能。