DecryptFile

Asiakirjojen hallinta, tietoturva ja allekirjoitukset

Kuvaus

Tämä funktio yrittää poistaa levyllä olevan tiedoston salauksen ja tallentaa puretun asiakirjan uuteen tiedostoon

Funktio onnistuu myös silloin, kun käytetään käyttäjän salasanaa (mukaan lukien kelvollinen tyhjä salasana) master-salasanan sijaan. Kehittäjien on syytä kunnioittaa asiakirjan tekijän tietoturvatoiveita

Syntaksi

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

Parametrit

InputFileNameSalauksen purettavan tiedoston nimi
OutputFileNameLuotavan kohdetiedoston nimi. Jos tiedosto on jo olemassa, se ylikirjoitetaan
PasswordTiedoston salauksen purkamisessa käytettävä salasana

Paluuarvot

0Asiakirjan salausta ei voitu purkaa. Vian syyn voi selvittää LastErrorCode-funktion tuloksesta
1Asiakirjan salauksen purku onnistui

Huomautukset

PDF MAC -suojattu syöte validoidaan ennen salauksen purkamista, eikä tulostetta säilytetä, kun eheysvalidointi epäonnistuu