<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-watermark</artifactId>
<version>20.5</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-watermark', version: '20.5')
<dependency org="com.groupdocs" name="groupdocs-watermark" rev="20.5">
<artifact name="groupdocs-watermark" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-watermark" % "20.5"
高码Java API应用文本 /图像水印
产品页面 | 文档 | 演示 | API参考 | 例子 | 博客 | 免费支持 | 临时许可
Java的GroupDocswatermark是高码本地Java API,用于将水印插入支持的文档类型,并将水印嵌入到带有文件的图像中。自定义和定型数字水印,执行搜索以获取所需的水印,并生成文档页面预览。
文本和图像水印Java本地API
在支持文件格式的文档中插入图像或文本水印。
将水印应用于嵌入文档中的图像。
从文档中提取水印对象信息。
将光栅化应用于PDF文件以使文本不可搜索。
基于文本格式,文本颜色,文本字体等搜索水印。
在Microsoft Excel&Reg中应用背景图像; &PowerPoint&Reg;文件。
删除不再需要的水印。
以PNG,JPG或BMP格式生成文档预览。
设置适当的样式以水印,并将其放置在文档中所需的位置。
支持将水印添加到:
- word&reg;文件
- PowerPoint&Reg;演讲
- Excel&Reg;电子表格
- 电子邮件附件
- 图像和图表 -PDF文件
全面的水印搜索功能支持各种标准,例如:
- 文本搜索标准
- 正则表达搜索标准
- 图像搜索标准
- 联合搜索标准
- 文本格式搜索标准
在特定物体中搜索水印
搜索超链接水印
查找文本水印,即使它在字母之间包含不可读的字符
支持的文档水印文件格式
以下是受支持的负载并保存文件格式:
Microsoft Word&reg;: doc/dot/docx/docm/dotx/dotm/rtf \
OpenOffice Writer&reg;: ODT
Microsoft Excel&reg;: XLSX/XLSM/XLTM/XLT // XLTX/XLS
Microsoft PowerPoint&reg;: PPTX/PPTM/PPSX/PPSM/PPT/PPS
Microsoft Outlook&reg;: eml/oft/msg
Apple&Reg Mail;: Emlx
Microsoft Visio&reg; VSD/VDX/VSDX/VSTX/VSS/VSSX/VSDM/VSDM/VSSM/VSTM/VSTM/VSTM/VSX/VSX
固定布局: pdf
图像: bmp/gif/jpg/jpeg/jpe/jp2/png/tiff/webP
为以下文件格式支持添加水印操作:
Microsoft Word&reg;: doc/dot/docx/docm/dotx/dotm/rtf \
OpenOffice Writer&reg;: ODT
Microsoft Excel&reg;: XLSX/XLSM/XLTM/XLT // XLTX/XLS
Microsoft PowerPoint&reg;: PPTX/PPTM/PPSX/PPSM/PPT/PPS
Microsoft Visio&reg; VSD/VDX/VSDX/VSTX/VSS/VSSX/VSDM/VSDM/VSSM/VSTM/VSTM/VSTM/VSX/VSX
固定布局: pdf
图像: bmp/gif/jpg/jpeg/jpe/jp2/png/tiff/webP
支持以下文件格式支持搜索和删除水印操作:
Microsoft Word&reg;: doc/dot/docx/docm/dotx/dotm/rtf \
OpenOffice Writer&reg;: ODT
Microsoft Excel&reg;: XLSX/XLSM/XLTM/XLT // XLTX/XLS
Microsoft PowerPoint&reg;: PPTX/PPTM/PPSX/PPSM/PPT/PPS
Microsoft Visio&reg; VSD/VDX/VSDX/VSTX/VSS/VSSX/VSDM/VSDM/VSSM/VSTM/VSTM/VSTM/VSX/VSX
固定布局: PDF
有关详细信息和限制,请访问支持的文档格式。
系统要求
- Microsoft Windows: Windows Desktop&Server(X86,X64),Microsoft Azure
- macOS: Mac OS X
- Linux: Ubuntu,Opensuse,Centos等
- Java版本:``J2SE 7.0(1.7)
,
J2SE 8.0(1.8)`或更高(例如Java 10)
Java的GroupDocs.Watermark不需要安装任何外部软件或第三方工具。只需按照安装和配置中描述的方式之一。
开始
GroupDocs在GroupDocs存储库托管所有Java API。您可以在Maven项目中轻松地使用Java API的groupDocs.watermark,并具有简单的配置。有关详细说明,请访问使用Maven从GroupDocs存储库安装文档页面。
示例Java代码以在文档中添加文本水印
// Constants.InImagePng is an absolute or relative path to your document. Ex: "C:\\Docs\\image.png"
Watermarker watermarker = new Watermarker(Constants.InImagePng);
// Initialize the font to be used for watermark
Font font = new Font("Arial", 19, FontStyle.Bold | FontStyle.Italic);
// Create the watermark object
TextWatermark watermark = new TextWatermark("Test watermark", font);
// Set watermark properties
watermark.setForegroundColor(Color.getRed());
watermark.setBackgroundColor(Color.getBlue());
watermark.setTextAlignment(TextAlignment.Right);
watermark.setOpacity(0.5);
// Add watermark
watermarker.add(watermark);
watermarker.save(Constants.OutImagePng);
watermarker.close();
File | Classifier | Size |
---|---|---|
groupdocs-watermark-20.5-javadoc.jar | javadoc | 2 MB |
groupdocs-watermark-20.5.jar | 124 MB | |
groupdocs-watermark-20.5.pom | 2 KB |