DecryptFile

Upravljanje dokumentima, bezbednost i potpisi

Opis

Ova funkcija pokušava da ukloni šifrovanje fajla na disku, čuvajući dešifrovani dokument u novi fajl

Funkcija će uspeti čak i ako se prosledi korisnička lozinka (uključujući ispravnu praznu lozinku) umesto master lozinke. Programerima se preporučuje da poštuju bezbednosne želje autora dokumenta

Sintaksa

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);

Parametri

InputFileNameNaziv datoteke koju treba dešifrovati
OutputFileNameNaziv odredišne datoteke koju treba napraviti. Ako datoteka već postoji, biće prebrisana
PasswordLozinka koja se koristi pri dešifrovanju datoteke

Povratne vrednosti

0Dokument nije mogao da se dešifruje. Proverite rezultat funkcije LastErrorCode da utvrdite uzrok neuspeha
1Dokument je uspešno dešifrovan

Napomene

PDF MAC zaštićeni ulaz validira se pre dešifrovanja, a izlaz se ne zadržava kad validacija integriteta padne