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 | Път до изходния PDF |
|---|---|
| OutputFileName | Път към PDF местоназначение |
| Owner | Парола на собственика |
| User | Потребителска парола |
| 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 | Типизиран набор от разрешения |
Върнати стойности
| 0 | Шифроването е неуспешно |
|---|---|
| 1 | Шифроването е успешно |
Забележки
Първо извикайте SetPDFMACEnabled, за да добавите самостоятелен токен за целостност PDF MAC, когато е избрана сила 4 или 5