<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>
copied!  
repositories {
    maven {
        url 'https://releases.groupdocs.com/java/repo/'
    }
}

compile(group: 'com.groupdocs', name: 'groupdocs-watermark', version: '21.3')
copied!  
<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>
copied!  
resolvers += Resolver.url("GroupDocs Repository", url("https://releases.groupdocs.com/java/repo/"))

libraryDependencies += "com.groupdocs" % "groupdocs-watermark" % "21.3"
copied!  

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

main-banner

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

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