|
THotPDF.OwnerPassword
|
Haut Précédent Suivant |
|
Determines document owner password.
Syntaxe Delphi : property OwnerPassword: AnsiString;
Syntaxe C++ : __property AnsiString OwnerPassword;
Description Ouvrir le document avec le mot de passe propriétaire correct (en supposant qu’il soit différent du mot de passe utilisateur) donne un accès complet (owner) au document. Cet accès illimité inclut la possibilité de modifier les mots de passe du document et les autorisations d’accès
Avec le chiffrement AES-256 (révision 5 ou 6), le mot de passe est traité comme de l’UTF-8 et seuls ses 127 premiers octets sont utilisés, comme le définit ISO 32000-2. HotPDF convertit l’AnsiString depuis sa page de codes, normalement celle du système : un mot de passe contenant des lettres non ASCII ouvre donc le fichier dans n’importe quel lecteur conforme. Les lettres que la page de codes ne peut pas représenter sont perdues quand on affecte une chaîne Unicode à cette propriété AnsiString. RC4 et AES-128 utilisent les octets du mot de passe tels quels
Exemple de code
Voir aussi: ActivateProtection, CryptKeyLength, ProtectOptions, UserPassword |