Python を使って PDF を編集

PDF ドキュメントの機密編集情報。プログラムで PDF ドキュメントを変更するには、Python for .NET の Aspose.PDF を使用してください

Python ライブラリを使ってPDFファイルを編集する方法

PDF ファイルを編集するために、python-net プラットフォーム用の機能豊富で強力で使いやすいドキュメント操作 API である Aspose.PDF for .NET API を使用します。NuGet パッケージマネージャーを開き、aspose.pdf を検索してインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。

Python 経由でPDFドキュメントを墨消し


お使いの環境でコードを試すには Aspose.PDF for .NET が必要です。

1.PDF を Document のインスタンスとともに読み込みます。 1.検索用語を引数として TextFragmentAbsorber オブジェクトを作成します。 1.[検索オプション] を設定します。 1.各フラグメントコレクションをループして編集します。 1.PDF ファイルを保存します。

PDF ファイルの編集-Python

import aspose.pdf as ap
dataDir = "..."
doc = ap.Document(dataDir + "sample.pdf")
searchTerm = "AsposePDF"
textFragmentAbsorber = ap.text.TextFragmentAbsorber(searchTerm)
textSearchOptions = ap.text.TextSearchOptions(True)
textFragmentAbsorber.text_search_options = textSearchOptions

doc.pages.accept(textFragmentAbsorber)
textFragmentCollection = textFragmentAbsorber.text_fragments
for textFragment in textFragmentCollection:
    page = textFragment.page
    annotationRectangle = textFragment.rectangle
    annot = ap.annotations.RedactionAnnotation(page, annotationRectangle)
    annot.fill_color = ap.Color.black
    doc.pages[page.number].annotations.add(annot, True)
    annot.redact()

    doc.save(dataDir + "output.pdf")