Шифрование PDF файла
Contents
[
Hide
]
Шифрование PDF файла с использованием различных типов и алгоритмов шифрования
Для того чтобы зашифровать PDF файл, вам нужно создать объект PdfFileSecurity и затем вызвать метод EncryptFile. Вы можете передать пользовательский пароль, пароль владельца и привилегии методу EncryptFile. Также нужно передать значения KeySize и Algorithm этому методу.
Следующий фрагмент кода показывает, как зашифровать PDF файл.
public static void EncryptPDFFile() {
// Создать объект PdfFileSecurity
PdfFileSecurity fileSecurity = new PdfFileSecurity();
fileSecurity.bindPdf(_dataDir + "sample.pdf");
// Зашифровать файл с использованием 256-битного шифрования
fileSecurity.encryptFile("User_P@ssw0rd", "OwnerP@ssw0rd", DocumentPrivilege.getPrint(), KeySize.x256,
Algorithm.AES);
fileSecurity.save(_dataDir + "sample_encrypted.pdf");
}