GroupDocs.Watermark for .NET 使您能够使用 C#、ASP.NET 和其他 .NET 相关技术构建现成的业务应用程序,让您的最终用户添加新水印、搜索和删除支持文件格式的现有水印.使用 GroupDocs.Watermark for .NET,您可以以编程方式将数字水印应用于多种文件格式,并通过采用此 API 提供的各种内置安全措施来阻止未经授权使用知识产权并安全地标记敏感性质的文档。
从各种文件格式的特定部分或整个文档中添加或删除水印
将水印附加到特定部分、页面、幻灯片或文档中的所有图像
仅将水印分配给多帧图像的特定帧
将隐藏水印分配给仅在打印文档时出现的 PDF
为 Excel 文档中的所有附件和幻灯片中的所有图像形状设置水印
在电子表格或幻灯片的背景图像中放置水印或将其删除
在电子邮件或 PDF 文档的所有附件中为支持的文件使用水印
在 PDF 文档中应用或删除水印作为 XObject、工件和注释
使用特定格式消除包含文本的水印
寻找与特定图像相似的图像水印
即使字母之间有不可读的字符,也能识别文本水印
根据特定参数或组合多个条件搜索水印
指定字体格式以查找匹配的文本水印
以编程方式提取支持格式的页面设置和其他信息
在支持的文档格式中向任何页眉和页脚内的图像添加水印
将水印添加到 Word 文档中的图像形状并锁定水印以限制编辑
使用演示文稿中的不可读字符保护文本水印
栅格化特定页面或整个 PDF 文档以保护添加的水印
替换现有文本水印时更改文本格式
将水印与 PDF 文档中的出血框、艺术框、裁剪框或裁切框对齐
在 Microsoft Visio 文档中编辑形状属性
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 文档的所有页面转换为光栅图像同时保持原始质量不变来实现的.