GroupDocs.Watermark for Java

使用 Java 保护和自定义 PNG

利用 Java 在 PNG 文件中嵌入安全、适应性强的水印,非常适合寻求保护其创意作品的摄影师和设计师。

高级技术:通过 Java 添加水印到 Png 文档

使用 GroupDocs.Watermark for Java 探索 Png 文档的高级水印技术

  1. 通过初始化 Watermarker 类来启动水印过程。这一基础步骤为增强带有水印的 Png 文档奠定了基础。将 Png 文件作为路径或流对象提供给构造函数。
  2. 通过制作根据您的规格定制的 Watermark 对象,进入下一级别。这些多功能实体不仅可以在指定的文档页面上提供精确的放置,还可以在附件或标题等本机元素内提供精确的放置。
  3. 通过微调尺寸、对齐方式、字体样式和颜色等属性来优化水印过程。这种级别的自定义使您能够创建完美补充文档美观的水印。
  4. 利用 Watermarker 方法将新创建的水印应用到您的文档上。享受根据您的要求添加多个水印的灵活性。要保存文档,请考虑将它们保存在安全的位置。
// 添加图片水印到 PNG

// 将要加水印的文件传递给 Watermarker
Watermarker watermarker = new Watermarker("input.png");

// 提供带有水印的图像的路径
ImageWatermark watermark = new ImageWatermark("watermark.png");

// 保存结果
watermarker.add(watermark);
watermarker.save("output.png");
<dependencies> <dependency> <groupId>com.groupdocs</groupId> <artifactId>groupdocs-watermark</artifactId> <version>24.8</version> </dependency> </dependencies> <repositories> <repository> <id>repository.groupdocs.com</id> <name>GroupDocs Repository</name> <url>https://repository.groupdocs.com/repo/</url> </repository> </repositories>
点击复制
复制的
更多例子 文档

掌握文档水印

使用我们为 .NET 开发人员量身定制的复杂水印 API 来提升您的文档管理。该工具为应用、自定义和管理各种文档格式的水印提供了全面的解决方案,确保了美观和增强的安全性。

高级文档水印

灵活的水印旋转

使用我们灵活的旋转设置,调整您的水印以适应任何文档方向。无论您的文档是纵向还是横向,都可以轻松调整水印角度,以保持一致的外观,与文档布局相得益彰。

完美的透明度控制

精确控制水印的透明度,允许在不影响文档内容的情况下进行细致而安全的标记。此功能非常适合保持文档的原始美感,同时增加一层安全性。

用于强调的阴影效果

增强水印的可见性,或通过可自定义的阴影效果将其巧妙地集成到文档中。此功能允许使用不同的模糊、散布和颜色的阴影,从而根据需要使水印更加独特或隐蔽。

MS Word 锁定水印

此示例说明如何锁定 DOCX 所有页面中的水印

Java


//  以 MS Word doc 格式加载文档
WordProcessingLoadOptions loadOptions = new WordProcessingLoadOptions();
Watermarker watermarker = new Watermarker("source.docx", loadOptions);

//  创建水印
TextWatermark watermark = new TextWatermark("Watermark text", new Font("Arial", 19));
watermark.setForegroundColor(Color.getRed());

//  调整原生 Word 选项
WordProcessingWatermarkPagesOptions options = new WordProcessingWatermarkPagesOptions();
options.setLocked(true);
options.setLockType(WordProcessingLockType.AllowOnlyFormFields);

//  为结果文档页面添加水印
watermarker.add(textWatermark, options);
watermarker.save("result.docx");

GroupDocs.Watermark for Java

GroupDocs.Watermark for Java 为 Java 名开发人员提供了一个复杂的框架,用于对 PNG 张图像应用水印。此 API 旨在无缝集成到任何基于 Java 的应用程序中,允许插入与底层图像完美融合的透明或不透明水印。使用文本、徽标或版权符号自定义水印,在不影响图像质量的情况下增强安全性。GroupDocs.Watermark 具有像素完美定位和不透明度控制等功能,可确保您的图像既具有视觉吸引力,又受到法律保护。适用于电子商务网站、在线投资组合等,并且与 Java 8 或更高版本完全兼容。
了解更多
About illustration

准备好开始了吗?

免费下载 GroupDocs.Watermark 或获取试用许可证以获得完全访问权限!

有用的资源

探索文档,代码样本和社区支持,以增强您的体验。

使用 Java 增强 PNG 图像安全

使用 Java 将强大的水印嵌入到 PNG 文件中。此功能对于保护视觉内容免受未经授权的使用,同时保持图像清晰度至关重要。

临时许可提示

1
使用您的工作电子邮件地址进行注册。不允许使用免费邮件服务。
2
使用第二步中的获取临时许可证按钮。
 中国人