Criptografar Arquivo PDF
Contents
[
Hide
]
Criptografar Arquivo PDF usando Diferentes Tipos de Criptografia e Algoritmos
Para criptografar um arquivo PDF, você precisa criar um objeto PdfFileSecurity e então chamar o método EncryptFile. Você pode passar a senha do usuário, a senha do proprietário e os privilégios para o método EncryptFile. Você também precisa passar os valores de Tamanho da Chave e Algoritmo para este método.
O trecho de código a seguir mostra como criptografar um arquivo PDF.
public static void EncryptPDFFile() {
// Criar objeto PdfFileSecurity
PdfFileSecurity fileSecurity = new PdfFileSecurity();
fileSecurity.bindPdf(_dataDir + "sample.pdf");
// Criptografar arquivo usando criptografia de 256 bits
fileSecurity.encryptFile("User_P@ssw0rd", "OwnerP@ssw0rd", DocumentPrivilege.getPrint(), KeySize.x256,
Algorithm.AES);
fileSecurity.save(_dataDir + "sample_encrypted.pdf");
}