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

InputFileNameDe naam van het te ontsleutelen bestand
OutputFileNameDe naam van het aan te maken doelbestand. Bestaat dit bestand al, dan wordt het overschreven
PasswordHet wachtwoord dat bij het ontsleutelen van het bestand wordt gebruikt

Retourwaarden

0Het document kon niet worden ontsleuteld. Bekijk het resultaat van de functie LastErrorCode om de oorzaak van het mislukken te achterhalen
1Het 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