Saltar al contenido principal

Rellena el formulario, elimina la firma. Power Automate hace ambas cosas: ¡Sin código!

· 16 min de lectura
SEO and Content Writer

Tienes un formulario PDF rellenable, datos en formato JSON y una imagen de firma. Si lo haces manualmente: rellena los campos, coloca la firma y guarda. Power Automate más PDF4me lo automatiza: obtenga la plantilla, el JSON y la firma de Dropbox o SharePoint; ejecute Rellene un formulario PDF y Firmar PDFLuego, guarda el documento firmado. Sin necesidad de código. Ideal para contratos, acuerdos y formularios que deben completarse y firmarse en un solo paso.

En una palabra: Obtener archivo de plantilla (Formulario PDF) → Obtener archivo de datos JSONObtener imagen de firmaPDF4me, Rellena un formulario PDF (plantilla + JSON) → PDF4me, Firma PDF (PDF completado + imagen de firma) → Crear archivo. Resultado: un PDF completado y firmado, listo para guardar o enviar.

Preguntas y respuestas basadas en el porqué

¿Por qué rellenar primero y luego firmar? Al completar el formulario con JSON, obtendrá un documento completo; al añadir la imagen de la firma, estará listo para su ejecución. Un solo proceso: entrada de datos, salida de PDF firmado. Sin pasos manuales intermedios.

¿Por qué usar una imagen de firma en Power Automate? PDF4me Firmar PDF Inserta una imagen (por ejemplo, una firma escaneada o un archivo PNG) en el PDF con la posición y el tamaño precisos. Almacenada en SharePoint o Dropbox, la misma imagen puede firmar automáticamente varios documentos, lo que resulta ideal para aprobaciones y contratos estandarizados.

¿Por qué PDF4me para rellenar y firmar? Rellenar un formulario PDF y firmar un PDF son acciones independientes; el resultado de la primera es la entrada de la segunda. Un único conector, un único flujo: plantilla + JSON + imagen de firma → PDF rellenado y firmado.


Lo que obtendrás

Aporte: Un formulario PDF rellenable, un archivo JSON (o cadena de texto) con los valores de los campos y un archivo de imagen de la firma. Producción: Un archivo PDF con todos los campos completados y la imagen de la firma colocada (por ejemplo, en la última página), listo para guardar o enviar por correo electrónico.


Lo que necesitas


El flujo de un vistazo

  1. Activar manualmente un flujo (o Cuando se crea un archivo para automatización).
  2. Obtener archivo de plantilla: Formulario PDF rellenable en blanco.
  3. Obtener archivo de datos JSON: Datos para rellenar los campos del formulario.
  4. Obtener imagen de firma: Archivo de imagen (por ejemplo, PNG) para colocar en el PDF.
  5. PDF4me: Rellena un formulario PDF: Plantilla + JSON → PDF rellenado.
  6. PDF4me: Firma PDF: PDF rellenado + imagen de firma → PDF firmado.
  7. Crear archivoGuarda el PDF firmado en tu carpeta.

Descripción general del flujo completo

Flujo de Power Automate: Activador, Obtener archivo de plantilla, Obtener JSON, Obtener imagen de firma, Rellenar un formulario PDF, Firmar PDF, Crear archivo

Siete pasos: Activar, tres acciones para obtener archivos (plantilla, JSON, imagen de firma), rellenar un formulario PDF, firmar el PDF y crear el archivo. El PDF rellenado en el paso 5 se guarda en la función Firmar PDF; el PDF firmado en el paso 6 se guarda en la función Crear archivo.


Paso 1: Obtener el archivo de plantilla

Flujo hasta ahora: Activar y obtener el archivo de plantilla.

  1. Agregar Activar manualmente un flujo (o Cuando se crea un archivo en Dropbox/SharePoint).
  2. Agregar Dropbox (o SharePoint) → Obtener el contenido del archivo usando la ruta. Nómbralo "Obtener archivo de plantilla".
  3. Ruta del archivo: p.ej. /blog data/sign and fill pdf/sample_fill_form.pdf.
  4. Ejecuta la acción. Contenido del archivo Se utilizará como plantilla en el formulario PDF.

Obtener archivo de plantilla

Obtener archivo de plantilla: Ruta de acceso al formulario PDF rellenable

Obtener archivo de plantilla: ruta a su PDF rellenable. El contenido del archivo de salida se pasa a la función "Rellenar un formulario PDF".


Paso 2: Obtener el archivo de datos JSON

Flujo hasta ahora: Obtener archivo de plantilla → Obtener archivo de datos JSON.

  1. Agregar Dropbox (o SharePoint) → Obtener el contenido del archivo usando la ruta. Nómbralo "Obtener archivo de datos JSON".
  2. Ruta del archivo: p.ej. /blog data/sign and fill pdf/sample_fill_form_data.json.
  3. Ejecutar la acción. Mapear este contenido como Datos del formulario en Rellene un formulario PDF. Si el conector devuelve base64, utilice base64ToString(...) para obtener texto JSON.

Obtener archivo de datos JSON

Obtener archivo de datos JSON: Ruta del archivo JSON con los valores de los campos del formulario.

Obtener archivo de datos JSON: ruta al archivo JSON. Las claves deben coincidir con los nombres de los campos del formulario PDF. El contenido se pasa a la función "Rellenar un formulario PDF" como datos del formulario.


Paso 3: Obtén la imagen de la firma

Flujo hasta ahora: Obtener archivo de plantilla → Obtener archivo de datos JSON → Obtener imagen de firma.

  1. Agregar Dropbox (o SharePoint) → Obtener el contenido del archivo usando la ruta. Nómbralo "Obtener imagen de firma".
  2. Ruta del archivo: p.ej. /datos del blog/firmar y rellenar pdf/firma.pngUtilice PNG o JPG.
  3. Ejecuta la acción. Contenido del archivo se pasará a Firmar PDF como Imagen de letrero.

Obtener imagen de firma

Obtener imagen de firma: Ruta de archivo de la imagen de firma (PNG/JPG)

Obtener imagen de firma: ruta a la imagen de su firma. El resultado se pasa a Sign PDF como Sign Image.


Paso 4: Rellene el formulario PDF

Flujo hasta ahora: Obtener archivos → Rellenar un formulario PDF.

  1. Agregar PDF4meRellene un formulario PDF.
  2. Datos del archivo de plantilla: Contenido del archivo desde Obtener archivo de plantilla.
  3. Nombre del archivo de plantilla: p.ej. formulario_de_muestra.pdf.
  4. Datos del formulario (Cadena de datos): JSON del archivo de datos JSON obtenido (use una expresión si el contenido está en base64).
  5. Mantener la plantilla PDF editable: No para un PDF aplanado.
  6. Ejecuta la acción. Documentos de salida → primer elemento → Contenido del archivo = PDF completado. Pásalo a Firmar PDF.

Rellene un formulario PDF

Complete un formulario PDF: Datos del archivo de plantilla, Nombre del archivo de plantilla, Datos del formulario desde un archivo JSON

Rellene un formulario PDF: plantilla del paso 1, datos del formulario del paso 2. Los documentos de salida contienen el PDF rellenado para la siguiente acción.


Paso 5: Firma el PDF

Flujo hasta ahora: Obtener archivos → Rellenar un formulario PDF → Firmar PDF.

  1. Agregar PDF4meFirmar PDF.
  2. Contenido del archivo: Contenido del archivo desde el primero Documentos de salida Elemento de Rellenar un formulario PDF (p. ej. body('Rellenar_un_formulario_PDF')?['Documentos_de_salida']?[0]?['Contenido_del_archivo']).
  3. Nombre del archivo: p.ej. formulario_llenado.pdf (Debe incluir el archivo .pdf).
  4. Imagen de letrero: Contenido del archivo de Obtener imagen de firma.
  5. Páginas: p.ej. último (o 1, todo).
  6. Alineación horizontal / Alineación vertical: p.ej. Bien / Abajo.
  7. Ancho de la imagen / Altura de la imagen (mm): p. ej. 50 / 20.
  8. Margen horizontal / Margen vertical (mm): p. ej. 10 / 10.
  9. Transparencia: p.ej. 100 (opaco).
  10. Ejecuta la acción. Contenido del archivo y Nombre del archivo = PDF firmado para crear archivo.

Firmar PDF

Firma de PDF: Contenido del archivo desde Rellenar un formulario PDF, Imagen de firma desde Obtener imagen de firma, Páginas, alineación, tamaño, márgenes

Firma del PDF: PDF completado del paso 4, imagen de la firma del paso 3. Configurar página, alineación, tamaño y márgenes. El resultado es el PDF firmado.


Paso 6: Crear el archivo (Guardar el PDF firmado)

Flujo hasta ahora: Obtener archivos → Rellenar un formulario PDF → Firmar PDF → Crear archivo.

  1. Agregar Dropbox (o SharePoint) → Crear archivo.
  2. Ruta de la carpeta: p.ej. /datos del blog/firmar y rellenar el pdf/salida.
  3. Nombre del archivo: p.ej. Firmar_Rellenar_PA.pdf.
  4. Contenido del archivo: Contenido del archivo desde la acción Firmar PDF.
  5. Ejecuta el flujo. El PDF completado y firmado se guarda.

Crear archivo

Crear archivo: Ruta de la carpeta, Nombre del archivo Sign_Fill_PA.pdf, Contenido del archivo desde Sign PDF

Crear archivo: guarde el PDF firmado desde Sign PDF en su carpeta de salida.


Entrada y salida: qué entra, qué sale

Entrada: Formulario PDF y JSON

Formulario PDF rellenable en blanco (plantilla)

Formulario rellenable en blanco: plantilla para rellenar un formulario PDF. Los nombres de los campos deben coincidir con las claves JSON.

Ejemplo de JSON con valores de campos de formulario

Datos JSON: las claves coinciden con los campos del formulario. El archivo de datos JSON proporciona esta información para rellenar un formulario PDF.

Resultado: PDF cumplimentado y firmado

PDF completado y firmado: formulario rellenado e imagen de firma colocada.

PDF completado y firmado: campos rellenados a partir de JSON e imagen de la firma colocada (p. ej., última página, esquina inferior derecha). Guardado mediante Crear archivo.


Casos de uso: Cuándo firmar y rellenar archivos PDF en Power Automate

Contratos y acuerdos: Introduzca los datos del CRM o SharePoint; rellene la plantilla de contrato, aplique la imagen de la firma autorizada, guárdela en una biblioteca o envíela por correo electrónico.

Facturas y presupuestos: Genere el archivo JSON desde Dynamics o Excel; complete el formulario, fírmelo con la firma de la empresa y guarde o envíe por correo electrónico el PDF final.

Flujos de trabajo de aprobación: Tras la aprobación, rellene el formulario con los datos del aprobador, coloque la imagen de la firma del aprobador y archive o notifique.


Guía rápida: Ajustes clave

AcciónConfiguraciónEjemplo
1. Obtener archivo de plantillaRuta del archivo/blog data/sign and fill pdf/sample_fill_form.pdf
2. Obtener el archivo de datos JSONRuta del archivo/blog data/sign and fill pdf/sample_fill_form_data.json
3. Obtén una imagen de firmaRuta del archivo/datos del blog/firmar y rellenar pdf/firma.png
4. Rellene un formulario PDF.Datos del archivo de plantilla / Datos del formularioDe los pasos 1 y 2
5. Firma del PDFContenido del archivo / Imagen del letreroA partir de la salida del paso 4 y del paso 3
6. Crear archivoContenido del archivoDesde Sign PDF

Para más detalles: Rellene un formulario PDF, Firmar PDF, Power Automate.


Solución de problemas

Campos del formulario sin completar

Las claves JSON deben coincidir con los nombres de los campos del formulario PDF (distingue entre mayúsculas y minúsculas). Compruebe los nombres en un editor de PDF.

Firma PDF: Contenido del archivo desde el formulario PDF

Mapa Contenido del archivo del primer elemento en Documentos de salida Rellene un formulario PDF, no desde Obtener archivo de plantilla.

Errores 401, 402 u otros errores de API

Solución de problemas de PDF4me Incluye clave API, créditos y más.


¿Qué sigue?

  • Disparador en Cuando se crea un archivo o Cuando se crea un elemento para procesar automáticamente nuevos pares plantilla/JSON.
  • Usar Aplicar a cada uno sobre una lista de registros JSON para generar múltiples archivos PDF completados y firmados.
  • Agregar Enviar un correo electrónico Después de crear el archivo para enviar por correo electrónico el PDF firmado a los destinatarios.
  • El mismo patrón en Hacer: rellenar y luego firmar en un escenario.