文档脱敏库

隐藏或删除各种文件类型中的私人信息。

编辑文本或图像以消除敏感内容。

使用我们的高级功能管理文件元数据。

GroupDocs.Redaction 概览

用于管理 PDF、Office 文档、图像及其他业务文件内容的解决方案。

  • 删除或编辑文本

    轻松查找并脱敏文档中的敏感文本。

  • 脱敏图像

    轻松隐藏文件中的图像区域,无需额外操作。

  • 管理元数据

    删除或替换元数据,例如 Word 文档中的作者信息或图像的 EXIF 数据。

  • 高级功能

    使用正则表达式或 AI 集成搜索需脱敏的数据。

GroupDocs.Redaction 代码示例

典型的 GroupDocs.Redaction 脱敏操作用例。

如何在 PDF 文档中脱敏文本

GroupDocs.Redaction 是在文档中脱敏文本的最佳解决方案,只需几步即可完成。
// 将待脱敏的文件路径传递给 Redactor 实例
using (Redactor redactor  = new Redactor("source.pdf"))
{
    // 提供脱敏选项
    var redaction = new ExactPhraseRedaction("Sensitive data", new ReplacementOptions("[hidden]"));

    // 脱敏并保存结果
    redactor.Apply(redaction);

    var outputFile = redactor.Save();
}   
// 将待脱敏的文件路径传递给 Redactor 实例
final Redactor redactor  = new Redactor("source.pdf");

try 
{
    // 提供脱敏选项
    ExactPhraseRedaction redaction = new ExactPhraseRedaction("Sensitive data", new ReplacementOptions("[hidden]"));

    // 脱敏并保存结果
    redactor.apply(redaction);
    redactor.save();
}
finally { redactor.close(); } 
from groupdocs.redaction import Redactor
from groupdocs.redaction.redactions import ExactPhraseRedaction, ReplacementOptions
from groupdocs.redaction.options import SaveOptions


# 将待脱敏的文件路径传递给 Redactor 实例
with Redactor("source.pdf") as redactor:

    # 提供脱敏选项
    repl_opt = ReplacementOptions("[hidden]")
    ex_red = ExactPhraseRedaction("Sensitive data", repl_opt)

    # 脱敏并保存结果
    result = redactor.apply(ex_red)

    so = SaveOptions()
    so.add_suffix = True
    so.rasterize_to_pdf = False
    result_path = redactor.save(so)

支持 30 多种文件格式

GroupDocs.Redaction 支持在所有常用业务文件格式上进行脱敏操作。

GroupDocs.Redaction 成就

了解突显我们库成功的关键指标

  • 30+

    支持的格式

    GroupDocs.Redaction 支持超过 30 种常用文件格式的操作。

  • 440k

    NuGet 下载量

    GroupDocs.Redaction for .NET 已在 NuGet 上下载超过 440,000 次。

  • 12k

    Maven 下载量

    GroupDocs.Redaction 在 Maven 上下载超过 12,000 次,提供强大的 Java 脱敏功能。

  • 140+

    满意的客户

    全球企业和个人开发者均依赖 GroupDocs 的产品构建创新解决方案。

我们的满意客户

GroupDocs 库受到全球认可且受尊敬的品牌信赖。

平台无关性

GroupDocs.Redaction 库支持以下操作系统和框架:

.NET

.NET Framework 4.6.2
.NET 6.0
.NET 8.0
.NET 10.0
Windows
Linux
Mac OS
Android (via .NET MAUI)
iOS (via .NET MAUI)
Microsoft Visual Studio
Microsoft Visual Code
JetBrains Rider
JetBrains IntelliJ IDEA
30+ file formats

Java

Java 8 or higher
Kotlin
Windows
Linux
Mac OS
IntelliJ IDEA
Eclipse
NetBeans
30+ file formats

Python

Python 3.5+
Windows
Linux
Mac OS
IDLE
PyCharm
Visual Studio Code
30+ file formats

准备好开始了吗?

在您的平台上免费试用 GroupDocs.Redaction 功能。

有用的资源

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

常见问题

对最常见问题的解答。

  • GroupDocs.Redaction 库在处理文档时是否需要任何第三方软件?
    GroupDocs.Redaction 不需要任何外部软件,如 Adobe Acrobat、Microsoft Office 等。
  • 我可以在购买前试用 GroupDocs.Redaction 库吗?
    是的,您可以在不购买授权的情况下试用 GroupDocs.Redaction。它以试用模式运行,会添加试用徽章并将输出限制在前 3 页。若想无限制测试,可申请 30 天临时授权。更多详情,请查看
  • 有哪些授权选项?
    我们提供多种授权类型,以满足您的开发和分发需求。包括基于开发者、基于站点以及按使用量计费的授权。了解更多,请查看
 中国人