GroupDocs.Redaction for Python via .NET は、Microsoft Word、Excel、PowerPoint、PDF などのさまざまなファイル形式から機密データや機密データを消去するのに役立つ API ライブラリです。当社の Redaction API の単一の形式に依存しないインターフェイスは、テキスト編集、メタデータ編集、注釈編集、表形式文書編集など、さまざまなタイプの編集をサポートします。GroupDocs.Redaction for Python via .NET API では、パスワードで保護されたファイルを編集することもできます。文書を元の形式で保存することも、元のページのラスターイメージを使用してサニタイズされた PDF 文書を作成することもできます。
GroupDocs.Redaction for Python via .NET API を使用すると、重要な機密情報をサポート対象ドキュメントからどのように隠すか、削除するかを完全に制御できます。当社のリダクション API の使い方はとてもシンプルで分かりやすいです。
次の例では、サポートされているドキュメントを読み込み、「2 桁、スペースまたはなし、2 桁、アゲインスペースと 6 桁」(12 34 567890 など)に一致するテキストをすべて削除します(例:12 34 567890)。青色のボックスには Python を使用しています。これが完了すると、ドキュメントの名前に「Redacted’」というサフィックスを付けて元の形式で保存します。
import groupdocs.redaction as gr
import groupdocs.redaction.redactions as grr
import groupdocs.pydrawing as grd
def run():
# Specify the redaction options
color = grd.Color.from_argb(255, 220, 20, 60)
repl_opt = grr.ReplacementOptions(color)
reg_red = grr.RegexRedaction("\\d{2}\\s*\\d{2}[^\\d]*\\d{6}", repl_opt)
# Load the document to be redacted
with gr.Redactor("source.pdf") as redactor:
# Apply the redaction
result = redactor.apply(reg_red)
# Save the redacted document
result_path = redactor.save()