GroupDocs.Watermark for Java API

完善您的 RTF 个文档:水印编辑

使用我们全面的水印编辑功能完善您的文档。精确地完善您的内容。

使用 Java 调整 Rtf 文档水印

GroupDocs.Watermark for Java 允许 Java 开发人员使用其应用程序轻松调整许多文档中的水印。这是一个快速指南:

  1. 首先,您需要将 Rtf 文件作为 Watermarker 类构造函数的参数传递。提供字节或文件流或本地磁盘路径。
  2. 其次,找到需要调整的水印。使用 SearchCriteria 来识别具有先前添加到文档中的特定属性的水印。
  3. 搜索后,您将收到相关水印的列表。然后,您可以调整它们的属性,包括大小、页面对齐方式、文本、颜色、图像内容等。这为您的数据提供了高度的定制。
  4. 完成水印调整后,保存更新的文档。您可以使用本地文件路径或流来存储结果。
// 调整 RTF图片水印

// 使用 RTF 实例化 Watermarker
Watermarker watermarker = new Watermarker("input.rtf");

// 初始化 SearchCriteria 以匹配特定图像
SearchCriteria searchCriteria = new ImageDctHashSearchCriteria("logo.png");
PossibleWatermarkCollection watermarks = watermarker.search(searchCriteria);

for (PossibleWatermark watermark : watermarks)
{
    // 替换找到的图像
    watermark.setImageData(imageData);
}

// 保存调整后的文件
watermarker.save("output.rtf");
<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>
点击复制
复制的
更多例子 文档

适用于 Java 应用程序的高级 RTF 水印管理

GroupDocs.Watermark API 使开发人员能够将水印功能无缝集成到其 Java 应用程序中。它支持添加、编辑、删除和搜索各种文档格式的水印。

水印调整

轻松集成水印

GroupDocs.Watermark 简化了向 Java 应用程序中的各种业务文档和文件添加不同水印的过程。开发人员不仅可以应用水印,还可以通过编程方式更新或删除现有的水印。

粒度水印自定义

该 API 为水印提供了广泛的自定义选项。开发人员可以轻松调整大小、旋转、颜色、字体、样式和其他属性,以实现所需的视觉效果。

利用 RTF 原生文档功能

根据目标文档格式,开发人员可以使用本机功能来放置水印。这些功能可能包括文档页面背景、注释、标题或其他作为水印容器的对象。

调整电子表格中的图像水印

此示例说明如何调整 Excel 工作表中特定形状的图像。

Java


//  将文档加载为电子表格
SpreadsheetLoadOptions loadOptions = new SpreadsheetLoadOptions();
Watermarker watermarker = new Watermarker("source.xlsx", loadOptions);

//  获取新的水印字节
File file = new File("new_watermark.png");
byte[] imageBytes = new byte[(int) file.length()];
FileInputStream inputStream = new FileInputStream(file);
inputStream.read(imageBytes);
inputStream.close();

//  调整特定水印的内容
for (SpreadsheetShape shape : content.getWorksheets().get_Item(0).getShapes())
{
    if (shape.getImage() != null)
    {
        shape.setImage(new SpreadsheetWatermarkableImage(imageBytes));
    }
}

//  保存结果文档
watermarker.save("result.xlsx");
watermarker.close();

GroupDocs.Watermark for Java API

完善您的文档:我们全面的水印编辑功能使您可以精确地完善文档。从微小的调整到完全的转换,可以毫不费力地获得精美的效果。
了解更多
About illustration

准备好开始了吗?

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

有用的资源

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

使用 GroupDocs.Watermark for Java 的其他格式的波兰文稿水印

使用我们全面的水印编辑功能精确地完善您的文档。毫不费力地增强文档真实性。

临时许可提示

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