如何創建自定義 C# 水印 PDF
自訂浮水印是指向文件或圖像添加個人化的背景圖像或文字疊加層。 自訂浮水印有多種用途,包括使用標誌或名稱進行品牌宣傳、使用"機密"等標籤增強安全性、確保版權保護以及指示文件狀態。 出於以上任何原因,在 PDF 頁面上添加自訂浮水印都非常有用。
自訂浮水印可以包含文字、圖像或兩者兼有,並且可以調整其不透明度,從而靈活地個性化、保護和關聯 PDF 文件。
IronPDF提供了一種簡單的方法,可以根據您的各種需求在 PDF 文件中添加浮水印。 在 PDF 中添加浮水印的功能接受一個 HTML 字串來產生浮水印,該字串可以使用所有 HTML 功能以及 CSS 樣式。
如何為 PDF 文件新增自訂 C# 浮水印
- 下載 C# 庫以套用自訂浮水印
- 渲染新的或匯入現有的 PDF 文件
- 配置用作浮水印的 HTML 字串
- 使用
ApplyWatermark方法添加浮水印 - 根據需要指定旋轉角度、不透明度和在文件中的位置。
應用 PDF 水印範例
若要為 PDF 文件新增自訂浮水印,只需使用ApplyWatermark方法即可將浮水印套用至新產生的 PDF 檔案或現有 PDF 檔案。此方法接受一個 HTML 字串作為浮水印,使其擁有 HTML 提供的所有功能,包括 CSS 樣式。
下面我們將以圖片和文字作為浮水印為例進行說明。 請注意,所有頁面都將添加浮水印; 無法將浮水印套用至特定頁面。
這是一種簡單的方法,可以從各種圖像格式(例如 PNG 或 JPEG)添加圖像浮水印,以及使用自訂字體添加文字浮水印。
水印不透明度和旋轉
首先,加入一個預設不透明度為 50% 的浮水印。 此等級可根據使用者需求進行進一步配置。
當需要編輯浮水印的旋轉角度時, ApplyWatermark方法有一個重載版本,它也接受旋轉角度作為參數。 透過指定"旋轉"和"不透明度",我們可以調整這兩個參數。
PDF 檔案上的浮水印位置
為了確定浮水印的位置,我們將使用 3x3 的網格,水平方向分為 3 列,垂直方向分為 3 行。 水平方向的選項有左、中、右,垂直方向的選項有上、中、下。 透過這種配置,我們可以在文件的每一頁上設定 9 個不同的位置。 請參考下圖以直覺的方式了解這個概念。
若要將浮水印新增至特定位置,請使用 IronPdf.Editing 命名空間中的VerticalAlignment和HorizontalAlignment枚舉。
無論是在新文件還是現有 PDF 文件中添加浮水印,IronPDF 都提供了一種簡單的方法來為 PDF 文件添加自訂浮水印,無論是圖像浮水印、文字浮水印還是兩者兼有。 立即開始使用 IronPDF 滿足您的所有文件需求,免費試用版讓您可以零風險地探索 IronPDF 的所有功能。 如果 IronPDF 對您的工作來說是一個非常有價值的補充,您可以購買許可證,繼續充分利用 IronPDF 提供的所有功能。