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

InputFileNameEl nombre del archivo que se descifrará
OutputFileNameEl nombre del archivo de destino que se creará. Si este archivo ya existe, se sobrescribirá
PasswordLa contraseña que se usará para descifrar el archivo

Valores devueltos

0No se pudo descifrar el documento. Consulte el resultado de la función LastErrorCode para determinar la causa del error
1El 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