Proteggi i PDF tramite Python

Imposta i privilegi dei documenti per i PDF con crittografia AES-128. Usa Aspose.PDF per Python for .NET per modificare i documenti PDF a livello di codice

Come proteggere i file PDF utilizzando lo strumento Python for .NET

Per proteggere i file PDF, utilizza Aspose.PDF per Python tramite .NET, un’API potente e facile da usare. Apri PyPI, cerca aspose-pdf e installalo. In alternativa, esegui il comando:

Console

pip install aspose-pdf

Proteggi i PDF tramite Python


È necessario Aspose.PDF for .NET per provare il codice nel proprio ambiente.

  1. Carica il PDF con un’istanza di Document.
  2. Creare un oggetto di DocumentPrivilege e impostare le opzioni.
  3. Chiama il metodo Document.Encrypt per proteggere i PDF con AES-128.
  4. Salva il risultato in formato PDF

Proteggi i PDF - Python

Questo codice di esempio mostra come proteggere i file 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)