DecryptFile

upravljanje dokumentov, varnost in podpisi

Opis

Ta funkcija poskuša odstraniti šifriranje iz datoteke na disku in dešifrirani dokument shrani v novo datoteko

Ta funkcija bo uspela, tudi če je podano uporabniško geslo (vključno z veljavnim praznim geslom) namesto glavnega gesla. Razvijalce opozarjamo, da spoštujejo varnostne želje avtorja 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

InputFileNameIme datoteke za dešifriranje
OutputFileNameIme ciljne datoteke za ustvarjanje. Če ta datoteka že obstaja, bo prepisana
PasswordGeslo za dešifriranje datoteke

Vrnjene vrednosti

0Dokumenta ni bilo mogoče dešifrirati. Vzrok napake ugotovite iz rezultata funkcije LastErrorCode
1Dokument je bil uspešno dešifriran

Opombe

Vhod, zaščiten s PDF MAC, se validira pred dešifriranjem in ob spodleteli validaciji celovitosti se ne zadrži noben izhod