GroupDocs.Redaction 一览

为您的 .NET 应用程序添加专业级内容删除

Illustration redaction

删除文本内容

GroupDocs.Redaction for .NET 允许您定位和删除敏感文本。可以使用彩色图像覆盖物替换或隐藏文本,以增强安全性。支持PDF和Office文档等多种格式,此功能有助于保护私密数据并简化业务合规。

处理图像

自动在文档页面检测和删除图像——无论是部分还是完全。指定搜索条件和目标区域,以高效地掩盖敏感视觉内容。

管理文件元数据

许多文件类型中包含隐藏元数据,例如Word文件中的作者名称或图像中的EXIF数据。GroupDocs.Redaction for .NET 使查找和删除这些信息变得简单,以确保数据完全隐私。

删除文档对象

通过删除文档特定元素(如注释、评论和嵌入对象)确保内容的完整保护,支持的格式包括PDF。

平台独立性

GroupDocs.Redaction for .NET 兼容多种操作系统、开发框架和软件包管理器。

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

支持的文件格式

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

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 for .NET 特性

快速高效地从PDF、Office文件和图像中提取和删除数据。

Feature icon

灵活搜索

执行区分大小写或不区分大小写的搜索以删除特定短语或术语。

Feature icon

替换或删除文本

轻松查找并在整个文档中替换或删除敏感文本。

Feature icon

使用图像隐藏文本

使用彩色图像覆盖物可视化掩盖删除内容,而不是替换文本。

Feature icon

先进搜索能力

使用正则表达式进行精确灵活的内容删除,跨复杂数据集。

Feature icon

附加删除

针对特定页面或定义的页面区域进行定位,以将删除限制在相关部分。

Feature icon

元数据删除

查找并删除元数据属性,以保护文档所有权和创建细节。

Feature icon

灵活输出格式

将删除后的文件导出为PDF或任何支持的格式,同时保持布局完整性。

Feature icon

完全元数据擦除

通过一次操作擦除文档中的所有元数据,以确保绝对隐私。

Feature icon

基于XML的删除规则

以XML格式定义删除策略,以便在多个文件中进行可重复的自动处理。

代码示例

GroupDocs.Redaction for .NET 的典型用法示例

使用正则表达式进行删除

GroupDocs.Redaction for .NET 使得 C# 开发者能够使用 正则表达式 删除文本,并用图像覆盖物遮盖:

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

// 创建一个 Redactor 类的实例
using (Redactor redactor = new Redactor("source.docx"))
{
    // 使用正则表达式定义删除规则
    var replacement = new ReplacementOptions(System.Drawing.Color.Blue);
    var redaction = new RegexRedaction("\\d{2}\\s*\\d{2}[^\\d]*\\d{6}", replacement);
    
    // 使用蓝色方框覆盖所有匹配文本
    redactor.Apply(redaction);

    // 保存已删除的Word文档
    redactor.Save();
}

元数据清理

使用我们的API轻松 删除 所有支持的文件格式的元数据:

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

// 将演示文稿的路径提供给 Redactor
using (Redactor redactor = new Redactor("source.pptx"))
{
    // 配置删除选项
    var redaction = new EraseMetadataRedaction(MetadataFilters.All);
    
    // 从演示文稿中删除所有元数据
    redactor.Apply(redaction);

    // 保存清理后的演示文件
    redactor.Save();
}

准备好开始了吗?

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

有用的资源

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

临时许可提示

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