
為了確保您的文檔不被錯誤使用或在文檔上貼上您自己的品牌標籤,您可以使用水印。本文將向您展示如何使用 C# 輕鬆地向 Word 文檔添加水印。我們將學習如何添加文本水印和圖像水印。
以下是所涵蓋主題的快速鏈接:
文本和圖像水印 - .NET API
GroupDocs.Watermark 展示了 .NET API for Watermarking,我們將使用它與 C# 一起處理 Word 文檔中的水印。它幫助我們從文字處理文檔、演示文稿、電子表格、圖像等文件中添加、刪除和取出水印。您可以使用其文檔了解更多信息。您可以使用 NuGet 下載它。
PM> Install-Package GroupDocs.Watermark
使用C#為Word文檔添加文本水印
文本水印就像以特殊方式在文檔上書寫一樣。您可以將它們放在每一頁或僅一頁上。您可以這樣做:
- 使用 Watermarker 類加載 Word 文檔。
- 使用 TextWatermark 類初始化文本水印。
- 通過添加旋轉角度、對齊方式、不透明度、前景色和背景色等來設置外觀。
- 將文本水印添加到 Word 文檔。
- 使用“保存”方法保存帶有新水印的文檔。
以下是如何使用 C# 向 Word 文檔添加文本水印的示例:
// 使用 C# 將水印文本添加到 Word 文件頁面
using (Watermarker watermarker = new Watermarker("path/document.docx"))
{
TextWatermark watermark = new TextWatermark("Watermark", new Font("Arial", 80))
{
RotateAngle = -45,
Opacity = .3,
ForegroundColor = Color.DarkBlue,
HorizontalAlignment = HorizontalAlignment.Center,
VerticalAlignment = VerticalAlignment.Center
};
watermarker.Add(watermark);
watermarker.Save("path/watermarked.docx");
}
當您按照此代碼操作時,您將在 Word 文檔的每一頁上看到您選擇的文本。

使用C#向Word文檔添加圖像水印
就像應用文本水印一樣,您也可以將圖片添加到 Word 文檔中。就是這樣:
- 使用 Watermarker 類加載 Word 文檔文件。
- 使用 ImageWatermark 類準備好附加徽標/圖像。
- 通過調整對齊、旋轉、不透明度和其他選項來自定義水印圖像。
- 設置您想要放置圖片的頁面。
- 將圖片水印添加到加載的 Word 文檔中。
- 使用“保存”方法保存帶有圖片水印的文檔。
當您想要向 Word 文檔添加圖像水印時,C# 代碼如下所示:
// 使用 C# 將水印圖像添加到 Word 文檔的特定頁面
using (Watermarker watermarker = new Watermarker("path/multipage-document.docx"))
{
ImageWatermark watermark = new ImageWatermark("path/image.png")
{
Opacity = .5,
HorizontalAlignment = HorizontalAlignment.Center,
VerticalAlignment = VerticalAlignment.Center
};
WordProcessingWatermarkPagesOptions options = new WordProcessingWatermarkPagesOptions();
options.PageNumbers = new int[] { 1 };
watermarker.Add(watermark, options);
watermarker.Save("path/first-page-watermark.docx");
}
如果您使用此代碼,您將在 Word 文檔中選擇的頁面上看到您選擇的圖片。

免費獲得許可證
如果您想不受任何限制地試用此工具,您可以獲取免費臨時許可證。
結論
最後,現在您已經知道如何使用 C# 向 Word 文檔添加水印了。我們已經學習瞭如何在Word文件的頁面上添加文本和圖片作為水印。如果您想了解更多信息或有疑問,可以查看文檔或在論壇上向我們提問。