DecryptFile

Керування документами, безпека та підписи

Опис

Ця функція намагається зняти шифрування з файла на диску, зберігаючи розшифрований документ у новий файл

Ця функція завершиться успіхом, навіть якщо передано пароль користувача (зокрема чинний порожній), а не пароль власника. Розробникам варто пам'ятати: побажання щодо безпеки автора документа слід поважати

Синтаксис

Delphi

Function TPDFlib.DecryptFile(Const InputFileName, OutputFileName, Password: WideString): Integer;

ActiveX

Function PDFlib::DecryptFile(InputFileName As String, OutputFileName As String, Password As String) As Long

DLL

int DLDecryptFile(int InstanceID, const wchar_t * InputFileName, const wchar_t * OutputFileName, const wchar_t * Password);

Параметри

InputFileNameНазва файла, який треба розшифрувати
OutputFileNameНазва цільового файла, який треба створити. Якщо файл уже існує, його буде перезаписано
PasswordПароль для розшифрування файла

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

0Документ не вдалося розшифрувати. Причину відмови визначте за результатом функції LastErrorCode
1Документ успішно розшифровано

Примітки

Вхід, захищений PDF MAC, перевіряється до розшифрування, і якщо валідація цілісності не проходить, жоден результат не зберігається