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 для PDF 2.0 с ISO TS 32003 |
| Permissions | Typed permission set |
Возвращаемые значения
| 0 | Encryption failed |
|---|---|
| 1 | Encryption succeeded |
Примечания
Сначала вызовите SetPDFMACEnabled, чтобы добавить отдельный маркер целостности PDF MAC при выбранной силе 4 или 5