EncryptFileEx

Zabezpieczenia i podpisy

Opis

Ta strona opisuje EncryptFileEx w PDF Library for Delphi w temacie „Zabezpieczenia i podpisy”. Nazwy interfejsu API, parametry, nazwy klas, nazwy plików i literały zachowano dokładnie, aby w pełni odpowiadały bibliotece Delphi oraz punktom wejścia DLL

Przed wywołaniem funkcji zapoznaj się ze składnią, parametrami i wartością zwracaną

Składnia

Delphi

Function TPDFlib.EncryptFileEx(Const InputFileName, OutputFileName, Owner, User: WideString; Strength: Integer; Permissions: TPDFlibUserPermissions): Integer;

Parametry

InputFileNameŚcieżka źródłowego pliku PDF
OutputFileNameŚcieżka docelowego pliku PDF
OwnerHasło właściciela
UserHasło użytkownika
Strength0 = RC4-40, 1 = RC4-128, 2 = AES-128, 3 = AES-256, 4 = AES-256 Acrobat X, 5 = AES-256-GCM dla PDF 2.0 z ISO TS 32003
PermissionsTypowany zestaw uprawnień

Wartości zwracane

0Szyfrowanie nie powiodło się
1Szyfrowanie powiodło się

Uwagi

Najpierw wywołaj SetPDFMACEnabled, aby dodać samodzielny token integralności PDF MAC po wybraniu siły 4 lub 5