THotPDF.DecryptLoadedDocument

THotPDF

Вверх

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

 

Delphi syntax:

procedure DecryptLoadedDocument(const Password: AnsiString);

 

Описание

DecryptLoadedDocument проверяет переданный user или owner password для PDF, уже загруженного через LoadFromFile или LoadFromStream. Для файлов RC4-40 и RC4-128 Standard security handler он расшифровывает loaded strings и streams, очищает loaded encryption state и позволяет SaveLoadedDocument записать unencrypted copy

Password overloads LoadFromFile и LoadFromStream вызывают этот метод автоматически. Unsupported encryption revisions вызывают exception до записи output

Code Example

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