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, перевіряється до розшифрування, і якщо валідація цілісності не проходить, жоден результат не зберігається