THotPDF.OwnerPassword Property

 

THotPDF.OwnerPassword

THotPDF

 

Inizio  Precedente  Successivo

Determines document owner password.

 

Sintassi Delphi:

property OwnerPassword: AnsiString;

 

Sintassi C++:

__property AnsiString OwnerPassword;

 

Descrizione

Aprire il documento con la password owner corretta (supponendo che non sia uguale alla password user) consente l'accesso completo (owner) al documento. Questo accesso illimitato include la possibilità di modificare le password e i permessi di accesso del documento

 

Con cifratura AES-256 (revisione 5 o 6) la password viene considerata UTF-8 e se ne usano solo i primi 127 byte, come definito da ISO 32000-2. HotPDF converte la AnsiString dalla sua code page, di norma quella di sistema, così una password con lettere non ASCII apre il file in qualunque reader conforme. Le lettere che la code page non può rappresentare si perdono quando si assegna una stringa Unicode a questa proprietà AnsiString. RC4 e AES-128 usano i byte della password così come sono

 

Example di codice

HPDF.OwnerPassword := 'password';          // Set owner password (required to change security settings)
HPDF.UserPassword := 'user';               // Set user password (required to open the document)
HPDF.ProtectOptions := [prPrint, prInformationCopy]; // Allow printing and copying only
HPDF.ActivateProtection := true;           // Enable PDF security

 

Vedi anche: ActivateProtection, CryptKeyLength, ProtectOptions, UserPassword