GroupDocs.Redaction for Java 为 Java 开发人员简化了保护内容的过程。
- 使用您的演示路径设置 Redactor。
- 选择编辑应如何执行。
- 添加文本模式和覆盖颜色。
- 编辑幻灯片并保存。
GroupDocs.Redaction for Java 为 Java 开发人员简化了保护内容的过程。
// 在 PPTX 中使用覆盖层阻挡文本
// 使用 Redactor 初始化演示文稿
final Redactor redactor = new Redactor("input.pptx");
try
{
// 选择您的编辑偏好
// 设置文本和覆盖颜色
ReplacementOptions opt = new ReplacementOptions(java.awt.Color.RED);
ExactPhraseRedaction redaction = new ExactPhraseRedaction("Text to hide", opt);
// 执行编辑并保存幻灯片组
redactor.apply(redaction);
redactor.save();
}
finally { redactor.close(); }
<dependencies>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-redaction</artifactId>
<version>24.6</version>
</dependency>
</dependencies>
<repositories>
<repository>
<id>repository.groupdocs.com</id>
<name>GroupDocs Repository</name>
<url>https://repository.groupdocs.com/repo/</url>
</repository>
</repositories>
借助 GroupDocs.Redaction for Java,在不影响布局或格式的情况下阻止或删除演示文稿中的敏感内容。

保护不应被看到的名称、术语或注释。
向幻灯片的图片或图形部分添加覆盖层。
在分享之前清除可能揭示作者身份或编辑历史的后台信息。
// 打开演示文稿文件
final Redactor redactor = new Redactor("source.pptx");
try
{
// 设置搜索模式和覆盖颜色
ReplacementOptions repl_opt = new ReplacementOptions(java.awt.Color.BLUE);
RegexRedaction redaction = new RegexRedaction("\\d{2}\\s*\\d{2}[^\\d]*\\d{6}", repl_opt);
// 运行编辑规则
redactor.apply(redaction);
// 保存最终版本
SaveOptions saveOptions = new SaveOptions();
saveOptions.setAddSuffix(true);
saveOptions.setRasterizeToPDF(false);
redactor.save(saveOptions);
}
finally { redactor.close(); }
<dependencies>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-redaction</artifactId>
<version>24.6</version>
</dependency>
</dependencies>
<repositories>
<repository>
<id>repository.groupdocs.com</id>
<name>GroupDocs Repository</name>
<url>https://repository.groupdocs.com/repo/</url>
</repository>
</repositories>