<repositories>
<repository>
<id>repository.groupdocs.com</id>
<name>GroupDocs Repository</name>
<url>https://releases.groupdocs.com/java/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-watermark</artifactId>
<version>21.3</version>
</dependency>
</dependencies>
repositories {
maven {
url 'https://releases.groupdocs.com/java/repo/'
}
}
compile(group: 'com.groupdocs', name: 'groupdocs-watermark', version: '21.3')
<ivysettings>
<settings defaultResolver="chain"/>
<resolvers>
<chain name="chain">
<ibiblio name="GroupDocs Repository" m2compatible="true" root="https://releases.groupdocs.com/java/repo/"/>
</chain>
</resolvers>
</ivysettings>
<dependency org="com.groupdocs" name="groupdocs-watermark" rev="21.3">
<artifact name="groupdocs-watermark" ext="jar"/>
</dependency>
resolvers += Resolver.url("GroupDocs Repository", url("https://releases.groupdocs.com/java/repo/"))
libraryDependencies += "com.groupdocs" % "groupdocs-watermark" % "21.3"
高码Java API应用文本 /图像水印
产品页面 | 文档 | 演示 | API参考 | 例子 | 博客 | 免费支持 | 临时许可
Java的GroupDocswatermark是一个高码本地Java API,用于将水印插入支持的文档类型,并将水印嵌入带有文件的图像中。自定义和定型数字水印,执行搜索以获取所需的水印,并生成文档页面预览。
文本和图像水印Java本地API
在支持文件格式的文档中插入图像或文本水印。
将水印应用于嵌入文档中的图像。
从文档中提取水印对象信息。
将光栅化应用于PDF文件以使文本不可搜索。
基于文本格式,文本颜色,文本字体等搜索水印。
在Microsoft Excel&Reg中应用背景图像; &PowerPoint&Reg;文件。
删除不再需要的水印。
以PNG,JPG或BMP格式生成文档预览。
设置适当的样式以水印,并将其放置在文档中所需的位置。
Support to add watermarks to:
- word&reg;文件
- PowerPoint&Reg;演讲
- Excel&Reg;电子表格
- 电子邮件附件
- 图像和图表 -PDF文件
Comprehensive watermark search feature supporting various criteria, such as:
- 文本搜索标准
- 正则表达搜索标准
- 图像搜索标准
- 联合搜索标准
- 文本格式搜索标准
Searching watermarks in particular objects
Searching for hyperlink watermarks
Finding text watermark even if it contains unreadable characters between the letters
支持的文档水印文件格式
以下是受支持的负载并保存文件格式:
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();
GroupDocs.Total GroupDocs.Watermark API on-premise DOC DOT DOCX DOCM DOTX DOTM RTF ODT XLSX XLSM XLTM XLT XLTX XLS PPTX PPTM PPSX PPSM PPT PPS EML OFT MSG EMLX VSD VDX VSDX VSTX VSS VSSX VSDM VSSM VSTM VTX VSX PDF BMP GIF JPG JPEG JPE JP2 PNG TIFF WEBP windows macOS Linux azure J2SE raster rasterization rasterize searchable formatting search criteria hyperlink document automation