GroupDocs.Redaction for Python via .NET使您的Python via .NET应用程序能够轻松保护文档。
- 初始化Redactor并加载Xlsx文档。
- 设置编辑参数以匹配您的任务。
- 定义要覆盖的图像部分并选择颜色。
- 应用编辑并保存最终文件。
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
# 在XLSX中隐藏机密图像部分
# 选择覆盖物的大小和颜色
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)