DecryptFile

Dokumenthåndtering, Sikkerhet og signaturer

Beskrivelse

Denne funksjonen forsøker å fjerne krypteringen fra en fil på disk og lagrer det dekrypterte dokumentet i en ny fil

Denne funksjonen lykkes selv om brukerpassordet oppgis (inkludert et gyldig blankt passord) i stedet for hovedpassordet. Utviklere anbefales å respektere dokumentforfatterens sikkerhetsønsker

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

Parametere

InputFileNameNavnet på filen som skal dekrypteres
OutputFileNameNavnet på målfilen som skal opprettes. Hvis denne filen allerede finnes, overskrives den
PasswordPassordet som skal brukes ved dekryptering av filen

Returverdier

0Dokumentet kunne ikke dekrypteres. Sjekk resultatet av LastErrorCode-funksjonen for å finne årsaken til feilen
1Dokumentet ble dekryptert

Merknader

PDF MAC-beskyttet inndata valideres før dekryptering, og ingen utdata beholdes når integritetsvalideringen feiler