EncryptFileEx
Безпека та підписи
Опис
Ця сторінка описує EncryptFileEx у PDF Library for Delphi у розділі «Безпека та підписи». Назви API, параметри, класи, файли та літерали збережено точно в тому вигляді, в якому вони представлені в бібліотеці Delphi і точках входу DLL
Будь ласка, перегляньте синтаксис, параметри та значення, що повертається, перед викликом функції.
Синтаксис
Delphi
Function TPDFlib.EncryptFileEx(Const InputFileName, OutputFileName, Owner, User: WideString; Strength: Integer; Permissions: TPDFlibUserPermissions): Integer;
Параметри
| InputFileName | Source PDF path |
|---|---|
| OutputFileName | Destination PDF path |
| Owner | Owner password |
| User | User password |
| Strength | 0 = RC4-40, 1 = RC4-128, 2 = AES-128, 3 = AES-256, 4 = AES-256 Acrobat X, 5 = AES-256-GCM for PDF 2.0 with ISO TS 32003 |
| Permissions | Typed permission set |
Повернуті значення
| 0 | Encryption failed |
|---|---|
| 1 | Encryption succeeded |
Примітки
Спочатку викличте SetPDFMACEnabled, щоб додати окремий токен цілісності PDF MAC, коли обрано силу 4 чи 5