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

使用 .NET 从 PDF 文档中删除敏感文本

使用 C# 和 GroupDocs.Redaction for .NET 完全掌控您 PDF 文件中的内容。删除个人、法律或机密数据。

如何在 Pdf 文件中删除内容

使用 GroupDocs.Redaction for .NET 在任何 .NET 应用程序中保护您的文档。快速且准确地删除敏感文本。

  1. 初始化一个 Redactor 并加载您的 Pdf 文件。
  2. 设置所需的红action选项。
  3. 指定搜索文本及替换文本。
  4. 运行红action并保存文件。
// 如何在 PDF 文件中删除文本

// 使用 Redactor 构造函数加载您的文件
using (Redactor redactor  = new Redactor("input.pdf"))
{
    // 设置您的红action首选项
    // 选择要搜索的内容和替换内容
    var repl_opt = new ReplacementOptions("[redacted]");
    
    var redaction = new ExactPhraseRedaction("Text to hide", repl_opt);

    // 应用红action并保存新的 PDF 文件
    redactor.Apply(redaction);
    redactor.Save();
}
dotnet add package GroupDocs.Redaction
点击复制
已复制
更多示例 文档

更多文档红action方式

GroupDocs.Redaction for .NET 帮助在多种文件格式中删除或隐藏敏感内容。保持文档干净,安全共享。

红action 工具和选项

替换机密文本

查找并替换文件中的匹配文本。支持正则表达式和智能搜索选项。

隐藏敏感图片

用覆盖层覆盖图像或特定区域。调整页面设置、颜色等。

清理隐藏的元数据

删除诸如作者、时间戳或评论等隐藏数据以保护隐私。

使用正则表达式删除文本

使用正则表达式搜索并删除敏感文本模式,如电子邮件或身份证号。

C#

//  打开您想要清理的文档
using (Redactor redactor  = new Redactor("source.pdf"))
{
    // 定义一个电子邮件正则表达式模式和替换文本
    var repl_opt = new ReplacementOptions("[redacted]");
    string emailRegex = @"[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}";

    var redaction = new RegexRedaction(emailRegex, repl_opt);

    // 应用红action规则
    redactor.Apply(redaction);

    // 保存最终的删除文件
    var save_opt = new SaveOptions() { AddSuffix = true, RasterizeToPDF = false };
    var outputPath = redactor.Save(save_opt);
}
dotnet add package GroupDocs.Redaction
点击复制
已复制
更多示例 文档

GroupDocs.Redaction for .NET 是什么?

GroupDocs.Redaction for .NET 为 C# 开发者提供了删除 PDF 内容所需的一切。清理流行文件类型中的文本、图像、注释、评论和元数据。
了解更多
About illustration

准备好开始了吗?

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

有用的资源

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

使用 .NET 在 PDF 中删除内容

通过在 PDF 文件中删除文本来保护官方和个人数据,使用 .NET 工具。保持文档安全和私密。

临时许可提示

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