Python で PDF を保護

AES-128 暗号化を使用して PDF のドキュメント権限を設定します。プログラムで PDF ドキュメントを変更するには、Python for .NET の Aspose.PDF を使用してください

Python for .NET ライブラリを使用してPDFファイルを保護する方法

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

Python Package Manager Console

pip install aspose-pdf

Python でPDFを保護する


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

1.PDF を Document のインスタンスとともに読み込みます。 1.documentPrivilegeのオブジェクトを作成し、オプションを設定します。 1.AES-128 で PDF を保護するには、Document.Encrypt メソッドを呼び出します 1.結果をPDF形式で保存

PDF を保護-Python

このサンプルコードは、PDF ファイルを保護する方法を示しています

import aspose.pdf as ap 
# Open document
dataDir = "..."
document = ap.Document(dataDir + "sample.pdf")
# instantiate DocumentPrivileges object
# apply restrictions on all privileges
documentPrivilege = ap.facades.documentPrivilege.forbid_all
# allow screen reading
documentPrivilege.allow_screen_readers = True
# encrypt the file with User and Owner password.
document.Encrypt("userpassword", "ownerpassword", 
    documentPrivilege, ap.CryptoAlgorithm.AE_SX128, False)
# save updated document
document.Save("protected.pdf")