GroupDocs.Redaction 一览

为您的 Java 应用程序增强专业删除工具

Illustration redaction

删除敏感文本

使用 GroupDocs.Redaction for Java,您可以通过可定制的覆盖层或替换搜索和隐藏私人文本。支持PDF、Word、Excel等格式,适合监管合规和安全文件共享。

隐藏图像

根据需要识别和遮蔽图像,可以完全或部分。定义检测规则和区域坐标以高效保护视觉数据。

清理嵌入的元数据

文件可能携带隐藏的信息,如作者名称、创建工具或设备详细信息。GroupDocs.Redaction for Java 使得您可以检测和清理Word、Excel、图像及其他格式的元数据。

删除嵌入对象

通过删除注释、评论或其他嵌入项目等对象,彻底清理文档,以消除任何机密信息的痕迹。

平台独立性

GroupDocs.Redaction for Java 适用于主要操作系统、框架和开发平台。

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

支持的文件格式

GroupDocs.Redaction for Java 支持与以下 文件格式 的操作。

MS Office 格式

  • Word: DOCX, DOC, DOCM, DOT, DOTX, DOTM,
  • Excel: XLSX, XLS, XLSM, XLSB,
  • PowerPoint: PPT, PPTX

其他Office格式

  • 可移植: PDF
  • OpenDocument: ODT, ODS, OTS, ODP, OTT
  • 文本格式: RTF, CSV, TXT, TSV

其他格式

  • 网络: HTM, HTML, MD
  • 图像: BMP, GIF, JPEG, PNG, TIFF, WEBP
  • 电子书: DJVU

您可以用 GroupDocs.Redaction 做什么

快速定位和删除PDF、Office文档和图像中的内容,精准无误。

Feature icon

精准搜索

使用区分大小写和不区分大小写的搜索模式查找并删除完全匹配。

Feature icon

查找并替换文本

自动检测并替换或删除机密文本。

Feature icon

使用自定义图像覆盖

使用图像块遮盖删除文本,保持布局的同时隐藏细节。

Feature icon

使用正则表达式进行高级删除

利用正则表达式检测复杂模式并智能删除。

Feature icon

仅删除特定区域

通过定义精确的区域来限制删除,使其仅适用于选定的页面或区域。

Feature icon

清理元数据字段

识别并清理文档元数据,包括作者、公司或跟踪数据。

Feature icon

以所需格式导出

在不损失布局完整性的情况下,保存您的删除文件为PDF或其他支持的格式。

Feature icon

清除所有元数据

仅需一个命令,就可以从支持的文件中完全删除元数据。

Feature icon

自动化删除策略

创建可重用的删除配置,存储为XML,以便在多个文件中进行一致的批量删除。

代码示例

常见 GroupDocs.Redaction for Java 使用案例示例

使用正则表达式进行删除

GroupDocs.Redaction for Java 使 Java 开发者能够应用 基于正则表达式的删除,并使用可选的图像遮盖:

使用正则表达式删除Word文档

// 创建一个 Redactor 类的实例
final Redactor redactor = new Redactor("source.docx");
try
{
    // 使用正则表达式定义删除规则
    ReplacementOptions replacement = new ReplacementOptions(java.awt.Color.BLUE);
    RegexRedaction redaction = new RegexRedaction("\\d{2}\\s*\\d{2}[^\\d]*\\d{6}", replacement);

    // 使用蓝色方框覆盖所有匹配文本
    redactor.apply(redaction);

    // 保存已删除的Word文档
    redactor.save();
}
finally { redactor.close(); }

删除所有元数据

使用我们的API,您可以在一步中 删除元数据 跨越多种文件类型:

从演示文稿中删除所有元数据

// 将演示文稿的路径提供给 Redactor
final Redactor redactor  = new Redactor("source.pptx");
try 
{
    // 配置删除选项
    EraseMetadataRedaction red = new EraseMetadataRedaction(MetadataFilters.All);

    // 从演示文稿中删除所有元数据
    redactor.apply(red);

    // 保存清理后的演示文件
    redactor.save();
}
finally { redactor.close(); }

准备好开始了吗?

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

有用的资源

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

临时许可提示

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