Crypter un fichier PDF
Contents
[
Hide
]
Crypter un fichier PDF en utilisant différents types et algorithmes de cryptage
Pour crypter un fichier PDF, vous devez créer un objet PdfFileSecurity puis appeler la méthode EncryptFile. Vous pouvez passer un mot de passe utilisateur, un mot de passe propriétaire et des privilèges à la méthode EncryptFile. Vous devez également passer les valeurs KeySize et Algorithm à cette méthode.
Le code ci-dessous montre comment crypter un fichier PDF.
public static void EncryptPDFFile() {
// Créer un objet PdfFileSecurity
PdfFileSecurity fileSecurity = new PdfFileSecurity();
fileSecurity.bindPdf(_dataDir + "sample.pdf");
// Crypter le fichier en utilisant un cryptage 256 bits
fileSecurity.encryptFile("User_P@ssw0rd", "OwnerP@ssw0rd", DocumentPrivilege.getPrint(), KeySize.x256,
Algorithm.AES);
fileSecurity.save(_dataDir + "sample_encrypted.pdf");
}