THotPDF.DecryptLoadedDocument

THotPDF

Горе

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

 

Delphi syntax:

procedure DecryptLoadedDocument(const Password: AnsiString);

 

Описание

DecryptLoadedDocument проверява подадената user или owner парола за PDF вече зареден чрез LoadFromFile или LoadFromStream. За файлове с RC4-40 и RC4-128 Standard security handler методите, тя дешифрира заредените strings и stream-ове, изчиства състоянието на зареденото криптиране и позволява на SaveLoadedDocument да запише некриптиранo копие

Паролният вариант на LoadFromFile и LoadFromStream извиква този метод автоматично. Неподдържаните ревизии на шифроване вдигат изключение, преди да бъде записан изходът

Примерен код

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