Python を使用して PDF から署名を削除する方法

この簡単な例では、Python を使用して PDF から署名を削除する方法 について説明します。これには、Python を使用して PDF から署名を削除する 基本的な手順と、機能を示す実行可能なサンプル コードが含まれています。また、PDF からすべての署名を削除する方法、またはその名前に基づいて特定の署名を削除する方法も学びます。

Python を使用して PDF から署名を削除する手順

  1. .NET 経由の Python 用 Aspose.PDF を使用して署名を削除するように IDE を構成する
  2. PdfFileSignature クラスのオブジェクトをインスタンス化する
  3. ソース PDF ファイルを PdfFileSignature オブジェクトにバインドします
  4. get_sign_names() メソッドを使用して、すべての署名名のリストにアクセスします
  5. remove_signature() メソッドを使用して、すべての署名をトラバースし、必要な署名を削除します。
  6. 署名を削除した後、出力 PDF を保存します。

これらの手順では、Python を使用して PDF から電子署名を削除する プロセスについて説明します。まず、ソース PDF ファイルは、すべての署名にアクセスするための get_sign_names() メソッドと個々の署名を削除するための remove_signature() メソッドを含む PdfFileSignature クラス インスタンスにバインドされます。最後のステップでは、必要に応じて、結果の PDF ファイルをディスクまたはメモリ ストリームに保存できます。

Python を使用して PDF からデジタル署名を削除するコード

このコードは、Python を使用して PDF から署名を削除する方法 を示しています。 PdfFileSignature クラスのインスタンスは署名を削除するために使用されますが、このクラスには、ソース ファイルが認証されているかどうかの確認、LTV 有効フラグの確認、ファイルに署名が含まれているかどうかの確認など、他の多くの関連機能が含まれています。など、いくつか挙げてみます。 remove_signature() メソッドを使用している間、フラグを設定して、署名のみを削除するか、署名とフィールドを一緒に削除することもできます。

このトピックは、PDF ファイルから署名を削除する方法を示しています。 PDF ファイルの保護に関心がある場合は、Pythonを使用してPDFファイルをパスワードで保護する方法 の記事を参照してください。

 日本語