GroupDocs.Redaction for Python via .NET赋予您的Python via .NET应用程序保护文档的能力。仅需几次点击即可隐藏私人内容。
- 创建一个Redactor对象并指向Pdf文件。
- 调整设置以匹配您的编辑需求。
- 选择要覆盖的图像区域并选择覆盖物颜色。
- 处理并保存编辑后的文件。
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
# 在PDF中覆盖机密图像部分
# 设置覆盖物颜色和大小
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.pdf") 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.pdf") 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在PDF文件中隐藏或删除敏感数据。为保护商业和个人文档提供实用解决方案。