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 для PDF 2.0 с ISO TS 32003
PermissionsTyped permission set

Возвращаемые значения

0Encryption failed
1Encryption succeeded

Примечания

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