Pythonを使用してPDFのパスワードを変更する方法

この短いチュートリアルでは、Python を使用して PDF のパスワードを変更する方法 について説明します。 Python を使用して PDF パスワードを変更する方法を示す実行可能なサンプル コードとともに、この要件を達成するために実行する一連の手順を提供します。既存のパスワードを使用しながら、所有者とユーザーの両方のパスワードを再度設定するオプションが表示されます。

Python を使用して PDF のパスワードを変更する手順

  1. パスワードを変更するには、.NET 経由で Aspose.PDF for Python を使用 への環境を確立してください
  2. PdfFileInfo クラス オブジェクトを作成して、ターゲット PDF の暗号化状態を確認します
  3. 対象の PDF ファイルが暗号化されているかどうかを確認するには、次の手順を実行します。
  4. PdfFileSecurity クラスのオブジェクトを作成します
  5. bind_pdf() メソッドを呼び出して、ターゲット PDF ファイルをバインドします
  6. 現在の所有者パスワード、新しいユーザー パスワード、および所有者パスワードを使用して、change_password() メソッドを呼び出します。
  7. 結果のPDFファイルを新しいパスワードで保存します

これらの手順には、Python を使用して PDF パスワードを変更する方法 のプロセスが含まれます。まず、PdfFileInfo クラス オブジェクトを使用するパスワードが原因で、ファイルが暗号化されているかどうかを確認する必要があります。暗号化が確認されると、PdfFileSecurity クラス オブジェクトを使用してパスワードがバインドおよび変更されます。

Python を使用して PDF パスワードを変更するコード

このコードは、Python を使用して PDF ファイルのパスワードを変更する方法 のプロセスを示しています。 is_encypted プロパティを持つ pdf.facades 名前空間の PdfFileInfo クラス オブジェクトを使用して、対象の PDF ファイルの暗号化状態をチェックします。最後の手順では、PdfFileSecurity クラスを使用して、最初に既存の所有者パスワードが必要なパスワードをバインドおよび変更し、その後に新しいユーザー パスワード、新しい所有者パスワード、印刷としての出力 DocumentPrivilege 特権、および暗号化キーのサイズが続きます。

この記事では、Python を使用して PDF のパスワードを変更する方法 を説明しました。 PDF ファイルを作成するプロセスを知りたい場合は、PythonでPDFを作成する方法 の記事を参照してください。

 日本語