DecryptFile
Documentbeheer, beveiliging en handtekeningen
Beschrijving
Deze functie probeert de versleuteling uit een bestand op schijf te halen en slaat het ontsleutelde document op in een nieuw bestand
Deze functie slaagt ook als het gebruikerswachtwoord wordt opgegeven (inclusief een geldig leeg wachtwoord) in plaats van het masterwachtwoord. Ontwikkelaars wordt aangeraden de beveiligingswensen van het document's auteur te respecteren.
Syntaxis
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);
Parameters
| InputFileName | De naam van het te ontsleutelen bestand |
|---|---|
| OutputFileName | De naam van het aan te maken doelbestand. Bestaat dit bestand al, dan wordt het overschreven |
| Password | Het wachtwoord dat bij het ontsleutelen van het bestand wordt gebruikt |
Retourwaarden
| 0 | Het document kon niet worden ontsleuteld. Bekijk het resultaat van de functie LastErrorCode om de oorzaak van het mislukken te achterhalen |
|---|---|
| 1 | Het document is met succes ontsleuteld |
Opmerkingen
PDF-MAC-beveiligde invoer wordt gevalideerd vóór ontsleuteling en er wordt geen uitvoer vastgehouden wanneer de integriteitsvalidatie faalt