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

InputFileNameNaziv datoteke za dešifriranje
OutputFileNameNaziv odredišne datoteke koju treba stvoriti. Ako ova datoteka već postoji, bit će prepisana
PasswordLozinka koja se upotrebljava pri dešifriranju datoteke

Povratne vrijednosti

0Dokument nije bilo moguće dešifrirati. Provjerite rezultat funkcije LastErrorCode da utvrdite uzrok neuspjeha
1Dokument 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