|
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');
|