Protégez le PDF via Python

Définissez les privilèges relatifs aux documents PDF avec le cryptage AES-128. Utilisez Aspose.PDF pour Python for .NET afin de modifier des documents PDF par programmation

Comment protéger un fichier PDF à l'aide de l'outil Python for .NET

Pour protéger vos fichiers PDF, utilisez Aspose.PDF for Python via .NET, une API puissante et simple d’utilisation. Ouvrez PyPI, recherchez aspose-pdf et installez-le. Vous pouvez également exécuter la commande suivante:

Console

pip install aspose-pdf

Protégez le PDF via Python


Vous devez Aspose.PDF for Python via .NET essayer le code dans votre environnement.

  1. Chargez le PDF avec une instance de Document.
  2. Créez un objet DocumentPrivilege et définissez les options.
  3. Appelez la méthode Document.Encrypt pour protéger le PDF avec AES-128.
  4. Enregistrer le résultat au format PDF

Protéger le PDF - Python

Cet exemple de code montre comment protéger un fichier PDF

import aspose.pdf as apdf

from os import path
path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

document = apdf.Document(path_infile)
document_privilege = apdf.facades.documentPrivilege.forbid_all
document_privilege.allow_screen_readers = True
document.encrypt("userpassword", "ownerpassword",
    document_privilege, apdf.CryptoAlgorithm.AE_SX128, False)
document.save(path_outfile)