GroupDocs.Redaction for .NET:旨在帮助您的 .NET 应用程序保护文档。仅需几步就可涂抹敏感信息。
- 初始化 Redactor 并提供 Docx 文件的路径。
- 配置涂抹选项以满足需求。
- 选择图像区域并选择覆盖层颜色。
- 运行涂抹并保存文件。
GroupDocs.Redaction for .NET:旨在帮助您的 .NET 应用程序保护文档。仅需几步就可涂抹敏感信息。
// 在 DOCX 中覆盖敏感图像区域
// 通过 Redactor 构造函数加载文件
using (Redactor redactor = new Redactor("input.docx"))
{
// 设置覆盖层颜色和大小
Size replacement_size = new Size(100, 100);
var replacement_options = new RegionReplacementOptions(Color.Blue, replacement_size);
// 定义涂抹区域
Point replacement_point = new Point(200, 200);
var redaction = new ImageAreaRedaction(replacement_point, replacement_options);
// 应用覆盖层并保存文档
redactor.Apply(redaction);
redactor.Save();
}
使用 GroupDocs.Redaction for .NET,您可以隐藏或删除多种文件类型中的敏感内容。在保持文档安全的同时,确保可读性。

在文档中找到并替换私人文本,提升数据安全性。
对整个图像或选择的部分进行覆盖,以保护视觉信息。
删除或更改隐藏的元数据,以避免无意的数据泄露。
// 加载您要涂抹的文档
using (Redactor redactor = new Redactor("source.docx"))
{
// 指定覆盖层参数:大小、位置、颜色
Size replacement_size = new Size(300, 30);
var replacement_options = new RegionReplacementOptions(Color.Blue, replacement_size);
Point replacement_point = new Point(20, 125);
var redaction = new ImageAreaRedaction(replacement_point, replacement_options);
// 目标为第一页的特定区域
redaction.Filters = new RedactionFilter[] {
new PageRangeFilter(PageSeekOrigin.Begin, 0, 1),
new PageAreaFilter(new Point(0, 300), new Size(600, 600))
};
// 在图像上放置覆盖层
redactor.Apply(redaction);
// 保存更新后的文件
var save_options = new SaveOptions() { AddSuffix = true, RasterizeToPDF = false };
var outputPath = redactor.Save(save_options);
}
利用 .NET 涉及覆盖或删除 DOCX 文件中的敏感数据。理想的方式,以确保机密文档的安全。