GroupDocs.Watermark for .NET 使您能够使用 C#、ASP.NET 和其他 .NET 相关技术构建现成的业务应用程序,让您的最终用户添加新水印、搜索和删除支持文件格式的现有水印.使用 GroupDocs.Watermark for .NET,您可以以编程方式将数字水印应用于多种文件格式,并通过采用此 API 提供的各种内置安全措施来阻止未经授权使用知识产权并安全地标记敏感性质的文档。
GroupDocs.Watermark for .NET 支持多种类型的水印。添加任何类型的水印只需几行代码。以下示例演示了使用 C# 将图像水印应用于 Word 文档:
// 加载文档
using (FileStream stream = File.Open("document.docx", FileMode.Open, FileAccess.ReadWrite))
{
using (Watermarker watermarker = new(Watermarker(stream))
{
// 使用图像的路径作为构造函数的参数
using (ImageWatermark watermark = new ImageWatermark("logo.png"))
{
watermark.HorizontalAlignment = HorizontalAlignment.Center;
watermark.VerticalAlignment = VerticalAlignment.Center;
watermarker.Add(watermark);
}
// 保存生成的文档
watermarker.Save("document_watermarked.docx");
}
}
GroupDocs.Watermark API 允许您一次性应用水印或删除特定文件夹中所有文件的水印。这些文件甚至可以是不同的格式,但水印将准确地应用于所有文件。
只需一行代码,任何工具都很难从 PDF 文件中删除水印。这是通过将 PDF 文档的所有页面转换为光栅图像同时保持原始质量不变来实现的.