Verschlüsselte Nutzlast-Wrapper

ConfigureEncryptedPayloadWrapper erzeugt ein PDF-2.0-Dokument mit Passwortschutz, dessen normale Seitenströme vor der Authentifizierung lesbar bleiben, während eingebettete Dateinamen, Beschreibungen und Bytes verschlüsselt bleiben

Delphi-Syntax

procedure ConfigureEncryptedPayloadWrapper(const OwnerPassword,
  UserPassword: AnsiString; KeyType: THPDFKeyType = aes256);
function IsLoadedEncryptedPayloadWrapper: Boolean;
function UnlockLoadedEncryptedPayloadWrapper(
  const Password: AnsiString): Boolean;

Crypt-Filter-Policy

Laden und Entsperren

Laden Sie das Dokument normal, prüfen Sie den Wrapper mit IsLoadedEncryptedPayloadWrapper und rufen Sie dann UnlockLoadedEncryptedPayloadWrapper mit dem Nutzlast-Passwort auf, bevor Sie den geschützten Anhang auflösen oder extrahieren

Ein fehlgeschlagenes Entsperren liefert false und bewahrt den vorherigen Ladezustand, ohne verschlüsselte Metadaten teilweise neu zu schreiben

Einschränkungen

Verfügbar seit: HotPDF v2.715.0

Siehe auch: PDF-Filter-Support