Encriptar Archivo PDF
Contents
[
Hide
]
Encriptar Archivo PDF usando Diferentes Tipos de Encriptación y Algoritmos
Para encriptar un archivo PDF, necesitas crear un objeto PdfFileSecurity y luego llamar al método EncryptFile. Puedes pasar la contraseña de usuario, la contraseña del propietario y los privilegios al método EncryptFile. También necesitas pasar los valores de KeySize y Algorithm a este método.
El siguiente fragmento de código te muestra cómo encriptar un archivo PDF.
public static void EncryptPDFFile() {
// Crear objeto PdfFileSecurity
PdfFileSecurity fileSecurity = new PdfFileSecurity();
fileSecurity.bindPdf(_dataDir + "sample.pdf");
// Encriptar archivo usando encriptación de 256 bits
fileSecurity.encryptFile("User_P@ssw0rd", "OwnerP@ssw0rd", DocumentPrivilege.getPrint(), KeySize.x256,
Algorithm.AES);
fileSecurity.save(_dataDir + "sample_encrypted.pdf");
}