EncryptFileEx

Безпека та підписи

Опис

Ця сторінка описує EncryptFileEx у PDF Library for Delphi у розділі «Безпека та підписи». Назви API, параметри, класи, файли та літерали збережено точно в тому вигляді, в якому вони представлені в бібліотеці Delphi і точках входу DLL

Будь ласка, перегляньте синтаксис, параметри та значення, що повертається, перед викликом функції.

Синтаксис

Delphi

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

Параметри

InputFileNameSource PDF path
OutputFileNameDestination PDF path
OwnerOwner password
UserUser password
Strength0 = 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
PermissionsTyped permission set

Повернуті значення

0Encryption failed
1Encryption succeeded

Примітки

Спочатку викличте SetPDFMACEnabled, щоб додати окремий токен цілісності PDF MAC, коли обрано силу 4 чи 5