THotPDF.DecryptLoadedDocument

THotPDF

Topo

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

 

Delphi syntax:

procedure DecryptLoadedDocument(const Password: AnsiString);

 

Descrição

DecryptLoadedDocument valida a palavra-passe de utilizador ou de proprietário fornecida para um PDF já carregado com LoadFromFile ou LoadFromStream. Para ficheiros RC4-40 e RC4-128 Standard security handler, desencripta strings e fluxos carregados, limpa o estado de encriptação carregado e permite que SaveLoadedDocument escreva uma cópia não encriptada

As sobrecargas com palavra-passe de LoadFromFile e LoadFromStream chamam este método automaticamente. As revisões de encriptação não suportadas lançam uma exceção antes de ser escrita qualquer saída

Code Example

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