您可以使用 GroupDocs.Redaction for Java 做些什么

在 DOCX 文档中使用 Java 编辑或删除文本

使用 Java 和 GroupDocs.Redaction for Java 保护您 DOCX 文件中的个人或商业内容。

如何在 Docx 文件中编辑内容

在您的 Java 项目中使用 GroupDocs.Redaction for Java,在分享之前清理文件。

  1. 创建一个 Redactor 并加载文件。
  2. 选择您的编辑选项。
  3. 输入要搜索的文本及其替代文本。
  4. 应用编辑并保存文件。
// 在 DOCX 文件中编辑内容

// 使用 Redactor 加载文档
final Redactor redactor = new Redactor("input.docx");
try
{
    // 设置编辑选项
    // 定义要查找和替换的内容
    ReplacementOptions opt = new ReplacementOptions("[redacted]");
    
    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 使您能够清理多种文件类型中的敏感内容。在不丢失结构的情况下保护文件安全。

内容移除工具

替换文本

查找特定内容并在整个文档中替换。

隐藏图像或部分

用彩色遮罩覆盖敏感视觉内容。

移除隐藏数据

清理元数据,例如作者姓名、时间戳或文档属性。

基于正则表达式的编辑

使用正则表达式检测并编辑如电话号码或电子邮件等模式。

Java

//  加载文档
final Redactor redactor = new Redactor("source.docx");
try
{
    // 设置电子邮件正则表达式和替换文本
    ReplacementOptions repl_opt = new ReplacementOptions("[redacted]");
    String emailRegex = "[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}";

    RegexRedaction redaction = new RegexRedaction(emailRegex, 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>
点击复制
已复制
更多示例 文档

什么是 GroupDocs.Redaction for Java?

GroupDocs.Redaction for Java 帮助 Java 开发者清理和编辑 DOCX 文件。移除文本、图片、评论和隐藏数据。
了解更多
About illustration

准备好开始了吗?

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

有用的资源

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

使用 Java 清理 DOCX 文件

使用 Java 提供的工具编辑或替换 DOCX 文档中的敏感内容。

临时许可提示

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