DecryptFile
Dokumenthåndtering, sikkerhed og signaturer
Beskrivelse
Denne funktion forsøger at fjerne krypteringen fra en fil på disken og gemmer det dekrypterede dokument i en ny fil.
Denne funktion lykkes, selvom brugeradgangskoden angives (herunder en gyldig tom adgangskode) i stedet for hovedadgangskoden. Udviklere bør respektere PDF'ens forfatters ønsker til dokumentsikkerheden
Syntaks
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);
Parametre
| InputFileName | Navnet på den fil, der skal dekrypteres |
|---|---|
| OutputFileName | Navnet på destinationsfilen, der skal oprettes. Hvis filen allerede findes, overskrives den. |
| Password | Adgangskoden, der skal bruges ved dekryptering af filen |
Returværdier
| 0 | Dokumentet kunne ikke dekrypteres. Kontrollér resultatet af funktionen LastErrorCode for at finde årsagen til fejlen. |
|---|---|
| 1 | Dokumentet blev dekrypteret |
Bemærkninger
PDF MAC-beskyttet input valideres før dekryptering, og intet output bevares, når integritetsvalideringen mislykkes