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
Funciona incluso con contraseña de usuario, incluida una vacía válida, en vez de la maestra. Los desarrolladores deben respetar la seguridad deseada por el autor's
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 va a crear. Si ya existe, se sobrescribirá |
| Password | La contraseña que se utilizará al descifrar el archivo |
Valores devueltos
| 0 | No se ha podido descifrar el documento. Compruebe el resultado de la función LastErrorCode para determinar la causa del error |
|---|---|
| 1 | El documento se ha descifrado correctamente |
Observaciones
La entrada protegida con PDF MAC se valida antes de descifrarla y no se conserva ninguna salida cuando falla la validación de integridad