GroupDocs.Redaction for Python via .NET帮助Python via .NET应用程序快速有效地隐藏私人信息。
- 创建一个Redactor实例并加载Excel文件。
- 根据需要设置编辑选项。
- 选择图像区域并选择覆盖物颜色。
- 应用编辑并保存已修改的文件。
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
# 在EXCEL中覆盖图像区域
# 调整覆盖物的大小和颜色
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.xslx") 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.xslx") 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)