THotPDF.DecryptLoadedDocument

THotPDF

Nach oben

Entschlüsselt einen geladenen, mit RC4 Standard verschlüsselten PDF-Objektgraphen im Speicher

 

Delphi-Syntax:

procedure DecryptLoadedDocument(const Password: AnsiString);

 

Beschreibung

DecryptLoadedDocument validiert das angegebene Benutzer- oder Eigentümer-Passwort für eine PDF-Datei, die bereits mit LoadFromFile oder LoadFromStream geladen wurde; bei Dateien mit RC4-40 und RC4-128 Standard-Sicherheits-Handlern entschlüsselt es geladene Zeichenfolgen und Ströme, löscht den geladenen Verschlüsselungszustand und ermöglicht es SaveLoadedDocument, eine unverschlüsselte Kopie zu schreiben

Die Passwort-Überladungen von LoadFromFile und LoadFromStream rufen diese Methode automatisch auf; nicht unterstützte Verschlüsselungsversionen lösen eine Ausnahme aus, bevor die Ausgabe geschrieben wird

Codebeispiel

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