THotPDF.EmptyPasswordOpens Method
Prüft, ob das leere Benutzerpasswort einen PDF-Stream entschlüsseln kann, ohne einen Ladevorgang festzuschreiben
Deklaration
function EmptyPasswordOpens(Stream: TStream): boolean;
Unit
HPDFDoc
Parameter
| Name | Zweck |
|---|---|
Stream | Positionierter PDF-Stream, der geprüft wird |
Rückgabewert
True, wenn die Schlüsselwiederherstellung mit dem leeren Benutzerpasswort gelingt, sonst False
Verwendungshinweise
- Fährt dieselbe Schlüsselwiederherstellungsmaschinerie wie
RecoverReloadKeysFromStreamRangesmit leerem Passwort, stellt danach die Stream-Position wieder her und räumt den temporär wiederhergestellten Schlüsselzustand auf, sodass die Prüfung keine Nebeneffekte hinterlässt - Abbruch-Exceptions laufen weiter durch; jeder andere Fehlschlag meldet
False LoadFromFilemit aktiviertemAutoDecryptnutzt diese Prüfung auf einem schreibgeschützten Share-Stream, um zu entscheiden, ob der Ladepfad mit leerem Passwort statt einer Nachfrage genommen wird