GroupDocs.Redaction for Python via .NET使Python via .NET应用程序能够轻松保护文档。只需几个步骤即可遮盖敏感数据。
- 创建一个Redactor实例并指定Docx文件的路径。
- 根据任务设置编辑首选项。
- 选择要覆盖的图像部分并确定覆盖物颜色。
- 运行处理并保存编辑后的文件。
GroupDocs.Redaction for Python via .NET使Python via .NET应用程序能够轻松保护文档。只需几个步骤即可遮盖敏感数据。
import groupdocs.redaction as gr
import groupdocs.redaction.redactions as grr
import groupdocs.pydrawing as grd
# 隐藏DOCX中图像的敏感部分
# 定义覆盖物的大小和颜色
replacement_size = grd.Size(100, 100)
color = grd.Color.from_argb(255, 220, 20, 60)
replacement_options = grr.RegionReplacementOptions(color, replacement_size)
# 指定编辑区域
replacement_point = grd.Point(200, 200)
redaction = grr.ImageAreaRedaction(replacement_point, replacement_options)
# 使用Redactor加载文件
with gr.Redactor("input.docx") as redactor:
# 应用覆盖物并保存文档
result = redactor.apply(redaction)
redactor.save()
通过GroupDocs.Redaction for Python via .NET,您可以轻松地从各种文档类型中隐藏或删除敏感信息。保持文件安全和可分享。
定位敏感单词并进行替换,以保护您的数据。
对整个图像或选定部分应用覆盖物,以保护视觉数据。
删除或更新元数据,以防止意外的数据共享。
import groupdocs.redaction as gr
import groupdocs.redaction.options as gro
import groupdocs.redaction.redactions as grr
import groupdocs.pydrawing as grd
# 设置覆盖物的颜色、大小和位置
replacement_size = grd.Size(300, 30)
color = grd.Color.from_argb(255, 220, 20, 60)
replacement_options = grr.RegionReplacementOptions(color, replacement_size)
replacement_point = grd.Point(20, 125)
redaction = grr.ImageAreaRedaction(replacement_point, replacement_options)
# 选择第一页上的编辑区域
redaction.filters = [
grr.PageRangeFilter(grr.PageSeekOrigin.BEGIN, 0, 1),
grr.PageAreaFilter(grd.Point(0, 300), grd.Size(600, 600))
]
# 加载要编辑的文件
with gr.Redactor("source.docx") as redactor:
# 应用覆盖物遮盖图像
result = redactor.apply(redaction)
# 保存编辑后的文件
save_options = gro.SaveOptions()
save_options.add_suffix = True
save_options.rasterize_to_pdf = False
result_path = redactor.save(save_options)