DecryptFile
Gestión de documentos, seguridad y firmas
Descripción
Esta función intenta eliminar el cifrado de un archivo en disco y guarda el documento descifrado en un archivo nuevo
Esta función se realizará correctamente incluso si se proporciona la contraseña de usuario, incluida una contraseña vacía válida, en lugar de la contraseña maestra; se recomienda a los desarrolladores respetar los deseos de seguridad del documento's autor
Sintaxis
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);
Parámetros
| InputFileName | El nombre del archivo que se descifrará |
|---|---|
| OutputFileName | El nombre del archivo de destino que se creará. Si este archivo ya existe, se sobrescribirá |
| Password | La contraseña que se usará para descifrar el archivo |
Valores devueltos
| 0 | No se pudo descifrar el documento. Consulte el resultado de la función LastErrorCode para determinar la causa del error |
|---|---|
| 1 | El documento se descifró correctamente |
Observaciones
La entrada protegida con PDF MAC se valida antes del descifrado y no se conserva ninguna salida cuando falla la validación de integridad