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
| InputFileName | Navnet på filen som skal dekrypteres |
|---|---|
| OutputFileName | Navnet på målfilen som skal opprettes. Hvis denne filen allerede finnes, overskrives den |
| Password | Passordet som skal brukes ved dekryptering av filen |
Returverdier
| 0 | Dokumentet kunne ikke dekrypteres. Sjekk resultatet av LastErrorCode-funksjonen for å finne årsaken til feilen |
|---|---|
| 1 | Dokumentet ble dekryptert |
Merknader
PDF MAC-beskyttet inndata valideres før dekryptering, og ingen utdata beholdes når integritetsvalideringen feiler