THotPDF.DecryptLoadedDocument

THotPDF

맨 위

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

 

Delphi 구문:

procedure DecryptLoadedDocument(const Password: AnsiString);

 

설명

DecryptLoadedDocumentLoadFromFile 또는 LoadFromStream으로 이미 로드된 PDF에 대해 제공된 user 또는 owner password를 validate합니다. RC4-40 및 RC4-128 Standard security handler file의 경우 loaded string과 stream을 decrypt하고 loaded encryption state를 clear하여 SaveLoadedDocument가 unencrypted copy를 쓸 수 있게 합니다

LoadFromFileLoadFromStream의 password overload는 이 method를 자동으로 호출합니다. Unsupported encryption revision은 output이 작성되기 전에 exception을 raise합니다

Code Example

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