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
| InputFileName | Naziv datoteke koju treba dešifrovati |
|---|---|
| OutputFileName | Naziv odredišne datoteke koju treba napraviti. Ako datoteka već postoji, biće prebrisana |
| Password | Lozinka koja se koristi pri dešifrovanju datoteke |
Povratne vrednosti
| 0 | Dokument nije mogao da se dešifruje. Proverite rezultat funkcije LastErrorCode da utvrdite uzrok neuspeha |
|---|---|
| 1 | Dokument 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