GroupDocs.Redaction for Python via .NETは、Python via .NETアプリケーションが敏感な画像領域を簡単にカバーできるようにします。
- Redactorオブジェクトを作成し、Photoファイルにリンクします。
- タスクに合わせて修正の設定を行います。
- 画像セクションを強調表示し、オーバーレイの色を設定します。
- 修正を適用し、保護されたファイルを保存します。
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
# PHOTO内の画像データを隠すためにオーバーレイを使用
# オーバーレイの寸法と色を設定
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.jpeg") 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.jpeg") 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を使用して、PHOTOファイル内のプライベートデータを簡単に隠したり、削除したりできます。公式文書を保護するための便利な方法です。