DecryptFile

Управление на документи, Сигурност и подписи

Описание

Тази функция се опитва да премахне шифроването от файл на диска и записва дешифрирания документ в нов файл

Тази функция успява дори ако е подадена потребителска парола вместо главната. Разработчиците трябва да зачитат желанията за сигурност на автора на документа's

Синтаксис

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