THotPDF.DecryptLoadedDocument

THotPDF

Arriba

Descifra en memoria un grafo de objetos PDF cifrado con Standard RC4 cargado

 

Sintaxis Delphi:

procedure DecryptLoadedDocument(const Password: AnsiString);

 

Descripción

DecryptLoadedDocument valida la contraseña de usuario o de propietario suministrada para un PDF ya cargado con LoadFromFile o LoadFromStream. Para archivos con el manejador de seguridad Standard RC4-40 y RC4-128, descifra las cadenas y secuencias cargadas, limpia el estado de cifrado cargado y permite que SaveLoadedDocument escriba una copia sin cifrar

Las sobrecargas con contraseña de LoadFromFile y LoadFromStream llaman a este método automáticamente. Las revisiones de cifrado no compatibles generan una excepción antes de escribir la salida

Ejemplo de código

PDF.LoadFromFile('Protected.pdf', 'user-password');
PDF.SaveLoadedDocument('Unencrypted.pdf');