GroupDocs.Redaction for Python via .NET使在您的Python via .NET应用程序中隐藏敏感数据变得简单。
- 初始化一个Redactor并指向您的Image文件。
- 根据需要配置编辑设置。
- 选择图像部分并定义覆盖物颜色。
- 处理文件并保存编辑版本。
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
# 在IMAGE中隐藏图像内容
# 指定覆盖物的大小和颜色
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.png") 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.png") 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)
通过Python,您可以在IMAGE文件中隐藏或删除敏感信息。可靠的方式确保文档安全和专业。