GroupDocs.Watermark for Java 允许您制作业务应用程序,使您的最终用户能够应用新水印、搜索和删除支持格式文件中的现有水印。您可以以编程方式将数字水印分配给许多文件格式,并利用其强大的智能搜索功能。 GroupDocs.Watermark for Java 提供了各种内置的安全措施,可用于避免滥用包含敏感信息或知识产权内容的数字文档。
从文件夹中提取各种格式的所有文档并应用或删除水印
从特定部分或完整文档中使用或删除水印
应用水印到特定部分、页面、幻灯片或文档中的所有图像
将水印附加到多帧图像的选定帧
将隐藏的水印应用到 PDF 以在打印文档时出现
在 Excel 文档中的附件和幻灯片中的所有图像形状中使用水印
在幻灯片或 Excel 工作表的背景图像中放置水印或将其删除
在电子邮件或 PDF 文件的附件中为支持的文件设置水印
在 PDF 文件中添加或删除水印作为 XObject、工件和注释
删除具有特定格式的匹配文本的水印
查找类似于特定图像的图像水印
即使字母之间有不可读的字符,也能识别文本水印
根据特定参数或通过分配多个条件查找水印
指定字体格式以定位匹配的文本水印
获取水印绝对尺寸和定位的页面、幻灯片、单元格尺寸
应用水印到支持文档格式的任何页眉和页脚内的图像
将水印添加到 Word 文档中的图像形状并限制水印的编辑
使用不可读字符在演示文稿中保护文本水印
通过光栅化单页或整个文档来保护 PDF 文档水印
替换当前文本水印时修改文本格式
将水印与 PDF 文件中的出血框、艺术框、裁剪框或裁切框对齐
GroupDocs.Watermark for Java 允许您使用多种水印。添加任何类型的水印只需几行代码。以下示例分享,如何使用 Java 在 Word 文档中添加图像水印:
Document doc = Document.load(Common.mapSourceFilePath("D://test.docx"));
Font font = new Font("Times New Roman", 12);
TextWatermark watermark = new TextWatermark("Test watermark", font);
// 设置尺寸类型
watermark.setSizingType(SizingType.ScaleToParentDimensions);
// 设置水印比例
watermark.setScaleFactor(0.5);
doc.addWatermark(watermark);
doc.save(Common.mapOutputFilePath("D://test.docx"));
doc.close();
使用 GroupDocs.Watermark for Java API,您可以在批处理模式下添加或删除特定文件夹中存在的所有文档的水印。没关系,如果文档格式不同,GroupDocs.Watermark for Java 会准确地将水印应用于所有文件.
使用最少的代码,您可以为您的水印分配万无一失的安全性,并使任何第三方工具都很难从 PDF 文件中修改或删除您分配的水印。之所以如此,是因为 GroupDocs.Watermark for Java 允许您将 PDF 文件的所有页面转换为光栅化图像。这种方法使您的数字水印安全,同时保持其质量接近原始。