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 |
| Owner | Hasło właściciela |
| User | Hasło użytkownika |
| Strength | 0 = 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 |
| Permissions | Typowany zestaw uprawnień |
Wartości zwracane
| 0 | Szyfrowanie nie powiodło się |
|---|---|
| 1 | Szyfrowanie powiodło się |
Uwagi
Najpierw wywołaj SetPDFMACEnabled, aby dodać samodzielny token integralności PDF MAC po wybraniu siły 4 lub 5