THotPDF.DecryptLoadedDocument

THotPDF

Arriba

Decrypts a loaded RC4 Standard encrypted PDF object graph in memory.

 

Sintaxis Delphi:

procedure DecryptLoadedDocument(const Password: AnsiString);

 

Descripción

DecryptLoadedDocument valida la contraseña de usuario o propietario suministrada para un PDF ya cargado con LoadFromFile o LoadFromStream. Para archivos con Standard security handler RC4-40 y RC4-128, descifra strings y streams cargados, borra 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 lanzan una excepción antes de escribir la salida

Ejemplo de código

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