使用 C# 从 Word 文档中删除水印
本指南概述了利用C#语言移除Word文档水印的方法。内容涵盖开发环境配置、操作步骤详解,并附上一段示例代码,展示如何运用C#技术消除Word文件中的草稿水印。该过程适用于所有支持.NET框架的操作系统。
要使用C#删除Word文档中的水印,首先需设置好开发环境,并引入Aspose.Words for .NET库。接着,通过Document类加载目标Word文件,检查其水印类型。若水印为文本形式(WatermarkType.Text),则调用Remove()方法将其移除。最后,保存修改后的文档,确保无水印残留。
以下是一段实现该功能的C#代码示例。它展示了如何加载文档、检测并移除文本水印,以及保存结果文件。注意,此方法仅适用于文本和图像类型的水印,对于“无”水印的情况,不应调用Remove方法。
```csharp
using System;
using Aspose.Words;
class Program
{
static void Main(string[] args)
{
License lic = new License();
lic.SetLicense("license.lic");
Document doc = new Document("input.docx");
if (doc.Watermark.Type == WatermarkType.Text)
{
doc.Watermark.Remove();
}
doc.Save("output.docx");
Console.WriteLine("Watermark deleted successfully");
}
}
```
本文主要讲解了使用C#技术去除Word文档中草稿水印的具体步骤。如需了解如何删除页眉或页脚,请参考相关文章《使用C#去除Word中的页眉和页脚》。





