THotPDF.DecryptLoadedDocument

THotPDF

Överst

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

 

Delphi syntax:

procedure DecryptLoadedDocument(const Password: AnsiString);

 

Beskrivning

DecryptLoadedDocument validerar angivet användar- eller ägarlösenord för en PDF som redan har lästs in med LoadFromFile eller LoadFromStream. För filer med Standard-säkerhetshanteraren RC4-40 och RC4-128 dekrypterar den inlästa strängar och strömmar, rensar det inlästa krypteringstillståndet och låter SaveLoadedDocument skriva en okrypterad kopia

Lösenordsöverlagringarna av LoadFromFile och LoadFromStream anropar den här metoden automatiskt. Krypteringsrevisioner som inte stöds utlöser ett undantag innan utdata skrivs

Code Example

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