THotPDF.DecryptLoadedDocument

THotPDF

Haut

Déchiffre en mémoire un graphe d’objets PDF chargé et chiffré avec Standard RC4

 

Syntaxe Delphi :

procedure DecryptLoadedDocument(const Password: AnsiString);

 

Description

DecryptLoadedDocument valide le mot de passe utilisateur ou propriétaire fourni pour un PDF déjà chargé avec LoadFromFile ou LoadFromStream. Pour les fichiers utilisant le gestionnaire de sécurité Standard RC4-40 et RC4-128, il déchiffre les chaînes et les flux chargés, efface l’état de chiffrement chargé et permet à SaveLoadedDocument d’écrire une copie non chiffrée

Les surcharges avec mot de passe de LoadFromFile et LoadFromStream appellent cette méthode automatiquement. Les révisions de chiffrement non prises en charge déclenchent une exception avant l’écriture de la sortie

Exemple de code

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