探索 GroupDocs.Redaction for .NET

使用 .NET 的覆盖层编辑 PPTX 中的文本

借助 C# 和 GroupDocs.Redaction for .NET,很容易保护您 PPTX 文件中的敏感数据,将其隐藏起来。

在您的 Pptx 文件中隐藏私人内容

使用 GroupDocs.Redaction for .NET,.NET 开发人员可以在几个简单步骤中保护文档。

  1. 使用要清理的文件路径启动一个 Redactor。
  2. 选择符合您需求的编辑规则。
  3. 选择要匹配的模式和覆盖图像的颜色。
  4. 运行编辑并保存更新后的文件。
// 使用覆盖层遮盖 PPTX 中的文本

// 初始化 Redactor 与您的文件
using (Redactor redactor  = new Redactor("input.pptx"))
{
    // 定义编辑如何工作
    // 设定要隐藏的内容和覆盖色
    var opt = new ReplacementOptions(System.Drawing.Color.Red);
    
    var redaction = new ExactPhraseRedaction("Text to hide", opt);

    // 运行并保存更改
    redactor.Apply(redaction);
    redactor.Save();
}
dotnet add package GroupDocs.Redaction
点击复制
已复制
更多示例 文档

保护文件的更多方法

GroupDocs.Redaction for .NET 提供工具,帮助您在不同的格式中隐藏数据,而不更改布局。

对您有用的功能

根据需要替换文本

替换文本以保护关键信息不被未授权用户访问。

隐藏图像区域

通过绘制覆盖方块隐藏整幅图像或某些部分。

擦除隐藏的数据

删除嵌入的元数据,防止泄露私密信息。

正则表达式编辑

此示例演示如何使用正则表达式搜索和隐藏文本

C#

//  加载需要编辑的文件
using (Redactor redactor  = new Redactor("source.pptx"))
{
    // 设置编辑规则:搜索文本和覆盖颜色
    var repl_opt = new ReplacementOptions(System.Drawing.Color.Blue);
    var redaction = new RegexRedaction("\\d{2}\\s*\\d{2}[^\\d]*\\d{6}", repl_opt);

    // 应用编辑逻辑
    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# 截遮盖或删除 PPTX 文档中的内容。几行代码即可轻松隐藏任何内容,比如名称和笔记。
了解更多
About illustration

准备好开始了吗?

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

有用的资源

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

使用 .NET 工具保护 PPTX 文本

在 PPTX 文件中覆盖私人区域或删除隐藏数据,使用 .NET 编辑功能。

临时许可提示

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