# Pacoideas - Cómo firmar fácilmente los documentos PDF con campo de firma visible

**URL:** <https://foros.velneo.com/t/pacoideas-como-firmar-facilmente-los-documentos-pdf-con-campo-de-firma-visible/11053>\
**Category:** Compartir código fuente y ejemplos\
**Created:** [11 Mayo, 2022 16:59 UTC](https://foros.velneo.com/t/pacoideas-como-firmar-facilmente-los-documentos-pdf-con-campo-de-firma-visible/11053 "2022-05-11T16:59:49Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [11 Mayo, 2022 16:59 UTC](https://foros.velneo.com/t/pacoideas-como-firmar-facilmente-los-documentos-pdf-con-campo-de-firma-visible/11053/1 "2022-05-11T16:59:49Z")

</div>

Hola.

![imagen](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/6/641b844740ff2f8bccbd4ba06d0590b8c1df84ad.png)

El **teletrabajo** y la pandemia han acelerado el uso de herramientas para incorporar la **firma digital** en los flujos de trabajo.

El gobierno de España, desde su portal de Administración electrónica, pone a disposición de usuarios finales y desarrolladores la [aplicación Autofirma](https://sede.serviciosmin.gob.es/es-ES/firmaelectronica/Paginas/AutoFirma.aspx).

Aunque Autofirma dispone de una interfaz gráfica, desde Velneo y de forma nativa podemos hacer uso de la **utilidad de línea de comandos**** AutoFirmaCommandLine.exe** para la firma desatendida.

En esta **idea** lo que quiero mostraros es lo sencillo que resulta firmar un documento PDF y al mismo tiempo insertar un campo de Firma en el que podemos mostrar un texto y una imagen jpeg con nuestra firma escaneada. Todo ello sin intervención del usuario, si así se desea.

> La **Firma** de documentos no es un tema estrictamente de Velneo, pero disponemos de la posibilidad de ejecutar y pasar parámetros a la utilidad externa AutoFirmaCommandLine.exe usando el comando nativo [Ejecutar comando del sistema](https://doc.velneo.com/velneo-vdevelop/proyectos-objetos-y-editores/de-aplicacion-y-datos/proceso/sistema/comandos-de-sistema#ejecutar-comando-del-sistema).

He tenido que solucionar algunos problemas con la construcción de la línea de comandos, debido sobre todo a la falta de documentación clara (_no solo Velneo falla en este aspecto_).

La herramienta AutoFirma, tanto con **interface** gráfico como en modo **desatendido** , se puede probar en el siguiente enlace del cloud:

_vatps://PRUEBAS:pruebas@c3.velneo.com:10190/0PT\_Modulos\_iapp_

Solo es funcional en Windows.

La demo trabaja con 3 archivos en la caché del usuario:

- **Doc\_Autofirma.pdf** es el documento original
- **Ciudadano\_firma\_activo.pfx** es el certificado digital en fichero que podéis importar al almacén del sistema. Es un certificado de prueba y la contraseña es 123456.
- **firma\_visible.jpg** es la imagen visible de la firma que insertaremos en el PDF junto a un texto. La imagen de la firma debe tener un tamaño reducido (5Kb) y una relación ancho/alto igual a la del cuadro con la firma.

Podéis seleccionar vuestros propios archivos para generar la línea de comandos personalizada y copiarla al **portapapeles** con el botón correspondiente.

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/0/0a04a190991aeb9b40a024b7f42b8d0bac0dd660.png)

Este es un ejemplo muy sencillo de las posibilidades de **AutoFirma** , pero que os puede animar a integrar esta utilidad en vuestras aplicaciones.

Saludos y espero os facilite el trabajo.  
Paco Satué

---

<div class="post-metadata">

**Author:** ![overall](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/overall/32/5437_2.png) [@overall](https://foros.velneo.com/u/overall)\
**Post date:** [12 Mayo, 2022 05:43 UTC](https://foros.velneo.com/t/pacoideas-como-firmar-facilmente-los-documentos-pdf-con-campo-de-firma-visible/11053/2 "2022-05-12T05:43:03Z")

</div>

Gracias por el aporte Paco

---

<div class="post-metadata">

**Author:** ![ceferino](https://avatars.discourse-cdn.com/v4/letter/c/58956e/32.png) [@ceferino](https://foros.velneo.com/u/ceferino)\
**Post date:** [13 Mayo, 2022 05:44 UTC](https://foros.velneo.com/t/pacoideas-como-firmar-facilmente-los-documentos-pdf-con-campo-de-firma-visible/11053/3 "2022-05-13T05:44:56Z")

</div>

Genial, Paco:

¡Buen trabajo!

Gracias  
Ceferino

---

<div class="post-metadata">

**Author:** ![jmcorredoira1](https://avatars.discourse-cdn.com/v4/letter/j/9de0a6/32.png) [@jmcorredoira1](https://foros.velneo.com/u/jmcorredoira1)\
**Post date:** [13 Mayo, 2022 14:05 UTC](https://foros.velneo.com/t/pacoideas-como-firmar-facilmente-los-documentos-pdf-con-campo-de-firma-visible/11053/4 "2022-05-13T14:05:03Z")

</div>

Gran aporte , gracias

---

<div class="post-metadata">

**Author:** ![xavi\_bm](https://avatars.discourse-cdn.com/v4/letter/x/cdc98d/32.png) [@xavi\_bm](https://foros.velneo.com/u/xavi_bm)\
**Post date:** [21 Enero, 2023 06:32 UTC](https://foros.velneo.com/t/pacoideas-como-firmar-facilmente-los-documentos-pdf-con-campo-de-firma-visible/11053/5 "2023-01-21T06:32:18Z")

</div>

[quote=“[N3] pacosatu, post:1, topic:11053, username:pacosatu”]  
vatps://PRUEBAS:pruebas@c3.velneo.com:10190/0PT\_Modulos\_iapp  
[/quote]

Hola intento acceder a la demo en el enlace del cloud, me pide el certificado y no se ejecuta nada. Me podéis decir que puedo estar haciendo mal. Gracias!!

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [21 Enero, 2023 20:14 UTC](https://foros.velneo.com/t/pacoideas-como-firmar-facilmente-los-documentos-pdf-con-campo-de-firma-visible/11053/6 "2023-01-21T20:14:24Z")

</div>

Hola xavi\_bm.

He revisado el módulo para que no haya problemas con los espacios en los parámetros de los comandos del sistema.  
Comprueba que tengas el programa Autofirma correctamente instalado y funcionando.

Pruébalo de nuevo.

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![xavi\_bm](https://avatars.discourse-cdn.com/v4/letter/x/cdc98d/32.png) [@xavi\_bm](https://foros.velneo.com/u/xavi_bm)\
**Post date:** [23 Enero, 2023 15:34 UTC](https://foros.velneo.com/t/pacoideas-como-firmar-facilmente-los-documentos-pdf-con-campo-de-firma-visible/11053/7 "2023-01-23T15:34:20Z")

</div>

Gracias por contestar tan pronto. Voy prendidísimo y la verdad es que no se que hago mal , si copio/pego la dirección “vatps://PRUEBAS:pruebas@c3.velneo.com:10190/0PT\_Modulos\_iapp”, el navegador da un error de acceso, si cambio el “vatps” por “https” me pide elegir certificado y genera el mismo error de acceso al sitio web. Me puedes ayudar?. Muchas gracias

---

<div class="post-metadata">

**Author:** ![tempsmollet](https://avatars.discourse-cdn.com/v4/letter/t/977dab/32.png) [@tempsmollet](https://foros.velneo.com/u/tempsmollet)\
**Post date:** [23 Enero, 2023 18:33 UTC](https://foros.velneo.com/t/pacoideas-como-firmar-facilmente-los-documentos-pdf-con-campo-de-firma-visible/11053/8 "2023-01-23T18:33:45Z")

</div>

Hola Xavi,

Prueba de hacerlo tal y como te muestro en la imagen a ver si te funciona.

![pruebas](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/9/9fd8513e46bb07be1ef2e5879fd0a4f418c9d0cf.jpeg)

En el campo de la contraseña debes poner: **pruebas**

y debería salir la siguiente ventana con estas opciones.

![siguiente ventana](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/5/52f9fb86371123660c49e0560588a0fd1d845295.jpeg)

Saludos  
Ramon Denuc

---

<div class="post-metadata">

**Author:** ![victor.toca](https://avatars.discourse-cdn.com/v4/letter/v/87869e/32.png) [@victor.toca](https://foros.velneo.com/u/victor.toca)\
**Post date:** [27 Febrero, 2023 11:41 UTC](https://foros.velneo.com/t/pacoideas-como-firmar-facilmente-los-documentos-pdf-con-campo-de-firma-visible/11053/9 "2023-02-27T11:41:36Z")

</div>

Buenos días Paco,  
Ante todo gracias por tú aporte.  
He estado implementándolo y condigo que lo firme, pero no consigo que funcione la parte que hace visible el cuadro de firma dentro del PDF (la imagen no la necesito).  
En concreto el comando quedaría de la siguiente forma:

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/9/99df3362a6527c1ce0af7b8d6fb62e68749413d5.png)

Espero que me puedas decir donde está el error.  
Un saludo.
