DecryptFile
Upravljanje dokumentima, sigurnost i potpisi
Opis
Ova funkcija pokušava ukloniti šifriranje iz datoteke na disku, spremajući dešifrirani dokument u novu datoteku
Ova funkcija će uspjeti čak i ako je dostavljena korisnička lozinka (uključujući valjanu praznu lozinku) umjesto glavne lozinke. Razvojnim programerima savjetujemo da poštuju sigurnosne ž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 za dešifriranje |
|---|---|
| OutputFileName | Naziv odredišne datoteke koju treba stvoriti. Ako ova datoteka već postoji, bit će prepisana |
| Password | Lozinka koja se upotrebljava pri dešifriranju datoteke |
Povratne vrijednosti
| 0 | Dokument nije bilo moguće dešifrirati. Provjerite rezultat funkcije LastErrorCode da utvrdite uzrok neuspjeha |
|---|---|
| 1 | Dokument je uspješno dešifriran |
Napomene
Ulaz zaštićen PDF MAC-om provjerava se prije dešifriranja, a kada provjera cjelovitosti ne uspije, ništa se ne zadržava u izlazu