GroupDocs.Redaction for Python via .NETは、Python via .NETアプリが文書を保護するために機密コンテンツを覆うのを支援します。
- Redactorオブジェクトを作成し、Pptxファイルをロードします。
- 必要に応じて修正オプションを設定します。
- 画像の領域を選択し、オーバーレイの色を指定します。
- オーバーレイを適用し、ファイルを保存します。
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
# PPTX内のプライベート画像領域をマスクする
# オーバーレイの色とサイズを設定
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.pptx") 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.pptx") 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を使用すれば、PPTXファイル内のプライベートコンテンツを隠したり削除したりできます。文書のセキュリティを確保するための信頼できるツールです。