THotPDF.EmptyPasswordOpens Method
Test of het lege gebruikerswachtwoord een PDF-stream kan ontsleutelen zonder een load te committeren
Declaratie
function EmptyPasswordOpens(Stream: TStream): boolean;
Eenheid
HPDFDoc
Parameters
| Naam | Doel |
|---|---|
Stream | Op positie gebrachte PDF-stream om te testen |
Retourwaarde
True wanneer key recovery met het lege gebruikerswachtwoord lukt, anders False
Gebruiksopmerkingen
- Draait dezelfde key-recovery-machinerie als
RecoverReloadKeysFromStreamRangesmet een leeg wachtwoord, herstelt daarna de streampositie en wist de tijdelijk gerecoverde keystatus, zodat de test geen neveneffecten achterlaat - Annuleringsexcepties propageren; elke andere mislukking rapporteert
False LoadFromFilemetAutoDecryptingeschakeld gebruikt deze test op een stream van een read-only share om te beslissen of het loadpad met leeg wachtwoord wordt genomen in plaats van te vragen