THotPDF.OwnerPassword Property

 

THotPDF.OwnerPassword

THotPDF

 

Överst  Föregående  Nästa

Determines document owner password.

 

Delphi syntax:

property OwnerPassword: AnsiString;

 

C++ syntax:

__property AnsiString OwnerPassword;

 

Beskrivning

Att öppna dokumentet med rätt ägarlösenord (förutsatt att det inte är samma som användarlösenordet) ger fullständig ägaråtkomst till dokumentet. Denna obegränsade åtkomst omfattar möjligheten att ändra dokumentets lösenord och åtkomstbehörigheter

 

Med AES-256-kryptering (revision 5 eller 6) tolkas lösenordet som UTF-8 och endast dess första 127 byte används, enligt ISO 32000-2. HotPDF konverterar AnsiString från dess code page, normalt systemets, så ett lösenord med icke-ASCII-bokstäver öppnar filen i vilken konform läsare som helst. Bokstäver som code page:n inte rymmer går förlorade när en Unicode-sträng tilldelas den här AnsiString-egenskapen. RC4 och AES-128 använder lösenordsbytena som de är

 

Code Example

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

 

Se även: ActivateProtection, CryptKeyLength, ProtectOptions, UserPassword