Algunas personas necesitan generar los documentos PDF y al mismo tiempo firmarlos con una firma digital. Para llenar esta necesidad puede utilizarse FastReport VCL de la versión 2021.1 - 2021.4. Pero ¿que tiene que hacer si necesita firmar un documento PDF con más de una firma digital? Esta posibilidad se ha realizado en una nueva versión FastReport VCL 2022.1.
A continuación vamos a ver cómo generar un documento PDF y firmarlo con múltiples firmas digitales.
Tenemos este ejemplo sin utilización del diálogo de exportación de PDF por vía del código en la carpeta Demos\SignWithoutDialog de nuestro producto FastReport VCL después de su instalación.
Pues vamos a ver estas funciones al firmar un documento PDF obtenido por dos firmas digitales por vía del diálogo de exportación PDF sin escribir un código.
Para utilizar múltiples firmas digitales estos son pasos a seguir:
Paso 1. Ponemos dos objetos TfrxDigitalSignatureView en la parte baja del modelo y elegimos una imagen, un título o un espacio blanco que necesitan. Pues ponemos nuestros logotipos de Fast Reports, como se muestra en la imagen siguiente.
Paso 2. Indicamos la inscripción First signature en la primera firma.
Paso 3. Para la segunda firma indicamos la descripción Second signature.
Paso 4. Después firmamos el informe y hacemos clic con el botón “Export to PDF”.
Paso 5. Una vez que haya hecho clic, accederá al diálogo de exportación en PDF. Más información sobre todas las configuraciones del formato PDF en este artículo “Como generar un archivo PDF en Delphi / C++Builder / Lazarus”. Pero ahora necesitamos sólo la pestaña Signature.
Paso 6. Hacemos clic con el botón “Auto fill”, después de que en una lista se mostraran todas las firmas situadas en el modelo con las descripciones correspondientes.
Paso 7. Después llenamos los campos de datos suplementarios, seleccionamos la ubicación del certificado y también insertamos la contraseña.
Paso 8. Lo hacemos para la primera firma digital:
Paso 9. Lo hacemos para la segunda firma digital:
Paso 10. Hacemos clic con el botón ОК y guardamos nuestro archivo PDF. Abrimos el archivo obtenido en Foxit Reader.
Por último, vemos que el documento PDF se ha firmado con éxito con dos firmas digitales. En consecuencia puede generar y firmar unos documentos PDF con múltiples firmas digitales por vía de FastReport VCL 2022.1.