<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-watermark</artifactId>
    <version>18.8</version>
</dependency>
copied!  
compile(group: 'com.groupdocs', name: 'groupdocs-watermark', version: '18.8')
copied!  
<dependency org="com.groupdocs" name="groupdocs-watermark" rev="18.8">
    <artifact name="groupdocs-watermark" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.groupdocs" % "groupdocs-watermark" % "18.8"
copied!  

高码Java API应用文本 /图像水印

banner

产品页面 | 文档 | 演示 | 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();

产品页面 | 文档 | 演示 | API参考 | 例子 | 博客 | 免费支持 | 临时许可

VersionRelease Date
21.32022年1月25日
20.52022年1月25日
19.52022年1月25日
18.32022年1月25日
20.12020年1月31日
18.82018年8月31日
18.62018年6月19日
18.22018年4月23日