THotPDF.DecryptLoadedDocument

THotPDF

Topo

Descriptografa na memória um gráfico de objetos PDF criptografado no padrão RC4 carregado.

 

Sintaxe Delphi:

procedure DecryptLoadedDocument(const Password: AnsiString);

 

Descrição

DecryptLoadedDocument valida a senha de usuário ou proprietário fornecida para um PDF já carregado com LoadFromFile ou LoadFromStream. Em arquivos com standard security handler RC4-40 e RC4-128, ele descriptografa strings e fluxos carregados, limpa o estado de criptografia carregado e permite que SaveLoadedDocument grave uma cópia sem criptografia

As sobrecargas com senha de LoadFromFile e LoadFromStream chamam este método automaticamente. Revisões de criptografia sem suporte levantam exceção antes que a saída seja gravada

Code Example

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