DecryptFile
Gestione dei documenti, sicurezza e firme
Descrizione
Tenta di rimuovere la crittografia da un file su disco salvando il documento decrittografato in un nuovo file
Questa funzione riuscirà anche se viene fornita la password utente, inclusa una password vuota valida, anziché la password principale. Si raccomanda agli sviluppatori di rispettare le preferenze di sicurezza dell'autore del documento's
Sintassi
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);
Parametri
| InputFileName | Il nome del file da decifrare |
|---|---|
| OutputFileName | Nome del file di destinazione da creare. Se esiste già verrà sovrascritto |
| Password | La password da usare per decifrare il file |
Valori restituiti
| 0 | Non è stato possibile decrittografare il documento. Controllare il risultato della funzione LastErrorCode per determinare la causa dell'errore. |
|---|---|
| 1 | Il documento è stato decifrato correttamente |
Note
L'input PDF MAC viene convalidato prima della decrittografia e nessun output resta se l'integrità fallisce