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

InputFileNameNavnet på den fil, der skal dekrypteres
OutputFileNameNavnet på destinationsfilen, der skal oprettes. Hvis filen allerede findes, overskrives den.
PasswordAdgangskoden, der skal bruges ved dekryptering af filen

Returværdier

0Dokumentet kunne ikke dekrypteres. Kontrollér resultatet af funktionen LastErrorCode for at finde årsagen til fejlen.
1Dokumentet blev dekrypteret

Bemærkninger

PDF MAC-beskyttet input valideres før dekryptering, og intet output bevares, når integritetsvalideringen mislykkes