Descriptografar arquivo PDF
Contents
[
Hide
]
Descriptografar arquivo PDF
Use este fluxo de trabalho quando você possui a senha do proprietário e precisa remover a segurança de um PDF.
Etapas
- Crie uma instância de
PdfFileSecurity. - Vincule o PDF criptografado com
bindPdf. - Chame
decryptFileoutryDecryptFilecom a senha do proprietário. - Salve a saída se a descriptografia for bem-sucedida.
- Feche o objeto de segurança.
Exemplos de Java
public static void decryptPdfWithOwnerPassword(Path inputFile, Path outputFile) {
PdfFileSecurity fileSecurity = new PdfFileSecurity();
fileSecurity.bindPdf(inputFile.toString());
fileSecurity.decryptFile("owner_password");
fileSecurity.save(outputFile.toString());
fileSecurity.close();
}
public static void tryDecryptPdfWithoutException(Path inputFile, Path outputFile) {
PdfFileSecurity fileSecurity = new PdfFileSecurity();
fileSecurity.bindPdf(inputFile.toString());
if (fileSecurity.tryDecryptFile("owner_password")) {
fileSecurity.save(outputFile.toString());
} else {
System.out.println("Decryption failed. Check password or document security.");
}
fileSecurity.close();
}