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
| InputFileName | Salauksen purettavan tiedoston nimi |
|---|---|
| OutputFileName | Luotavan kohdetiedoston nimi. Jos tiedosto on jo olemassa, se ylikirjoitetaan |
| Password | Tiedoston salauksen purkamisessa käytettävä salasana |
Paluuarvot
| 0 | Asiakirjan salausta ei voitu purkaa. Vian syyn voi selvittää LastErrorCode-funktion tuloksesta |
|---|---|
| 1 | Asiakirjan salauksen purku onnistui |
Huomautukset
PDF MAC -suojattu syöte validoidaan ennen salauksen purkamista, eikä tulostetta säilytetä, kun eheysvalidointi epäonnistuu