GroupDocs.Redaction 概览

使用专业的脱敏工具提升您的 Java 应用程序

Illustration redaction

删除敏感文本

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

遮蔽图像

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

清除嵌入元数据

文件可能包含作者姓名、创建工具或设备信息等隐藏信息。GroupDocs.Redaction for Java 可帮助您检测并清除 Word、Excel、图像及其他格式中的元数据。

脱敏嵌入对象

通过脱敏 PDF 注释、评论或其他嵌入项,彻底清除文档中可能泄露机密信息的痕迹。

平台无关性

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
使用第二步中的获取临时许可证按钮。
 中国人