Descifrar archivo PDF
Contents
[
Hide
]
Descifrar archivo PDF
Utilice este flujo de trabajo cuando tenga la contraseña del propietario y necesite eliminar la seguridad de un PDF.
Pasos
- Cree una instancia de
PdfFileSecurity. - Vincule el PDF cifrado con
bindPdf. - Llame
decryptFileotryDecryptFilecon la contraseña de propietario. - Guarde la salida si el descifrado tiene éxito.
- Cierre el objeto de seguridad.
Ejemplos 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();
}