|
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');
|