使用 GroupDocs.Redaction for .NET 在任何 .NET 应用程序中保护您的文档。快速且准确地删除敏感文本。
- 初始化一个 Redactor 并加载您的 Pdf 文件。
- 设置所需的红action选项。
- 指定搜索文本及替换文本。
- 运行红action并保存文件。
使用 GroupDocs.Redaction for .NET 在任何 .NET 应用程序中保护您的文档。快速且准确地删除敏感文本。
// 如何在 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();
}
GroupDocs.Redaction for .NET 帮助在多种文件格式中删除或隐藏敏感内容。保持文档干净,安全共享。

查找并替换文件中的匹配文本。支持正则表达式和智能搜索选项。
用覆盖层覆盖图像或特定区域。调整页面设置、颜色等。
删除诸如作者、时间戳或评论等隐藏数据以保护隐私。
// 打开您想要清理的文档
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);
}