使用 GroupDocs.Redaction for Python via .NET 迅速将私人内容隐藏在您的 Python via .NET 应用程序中。
- 设置一个 Redactor 并加载您的 Pdf 文件。
- 选择遮盖操作方式。
- 选择要隐藏的文本并选择覆盖层颜色。
- 应用红action并保存文件。
使用 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 中的敏感文本
# 设置红action选项
# 定义要隐藏的内容并选择颜色
color = grd.Color.from_argb(255, 220, 20, 60)
repl_opt = grr.ReplacementOptions(color)
redaction = grr.ExactPhraseRedaction("Text to hide", repl_opt)
# 通过将文件路径传递给 Redactor 加载文件
with gr.Redactor("input.pdf") as redactor:
# 红action并保存您的 PDF 文件
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
# 设置文本模式和覆盖颜色
color = grd.Color.from_argb(255, 220, 20, 60)
repl_opt = grr.ReplacementOptions(color)
redaction = grr.RegexRedaction("\\d{2}\\s*\\d{2}[^\\d]*\\d{6}", repl_opt)
# 加载您的文档
with gr.Redactor("source.pdf") as redactor:
# 红action已选择的内容
result = redactor.apply(redaction)
# 保存更新后的文件
so = gro.SaveOptions()
so.add_suffix = True
so.rasterize_to_pdf = False
result_path = redactor.save(so)