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Потребителска парола
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
PermissionsТипизиран набор от разрешения

Върнати стойности

0Шифроването е неуспешно
1Шифроването е успешно

Забележки

Първо извикайте SetPDFMACEnabled, за да добавите самостоятелен токен за целостност PDF MAC, когато е избрана сила 4 или 5