Saltar al contenido principal

¿Cómo importar las respuestas de formularios PDF a Power Automate? Un sencillo flujo de extracción con Dropbox y PDF4me.

· 17 min de lectura
SEO and Content Writer

Si ya almacena PDF rellenados o rellenables en Dropbox, no es necesario volver a escribir lo que está en la página. Este tutorial tres pasos: tú mismo inicias el flujo, Dropbox carga los bytes del PDF y PDF, Extraer datos del formulario (PDF4me) se convierte Valores de los campos de AcroForm en datos estructurados Puedes enviarlo a Excel, Dataverse, correo electrónico u otra API.

Las capturas de pantalla utilizan la ruta de Dropbox. /datos del blog/extraer datos del formulario del pdf/formulario_de_ejemplo.pdf y un PDF4me Nombre del archivo de Prueba.pdf. Intercambiar en su Carpeta, nombre de archivo y conexión, el patrón se mantiene igual.

La versión corta

1. Activar manualmente un flujo2. Dropbox, Obtener el contenido del archivo usando la ruta (tu PDF) → 3. PDF, Extraer datos del formulario, mapa Contenido del archivo Desde el paso 2, configure Nombre del archivo a un .pdf nombre → leer valores de los campos del formulario de la salida de la acción (a menudo bajo una Datos del formulario-objeto de estilo en el cuerpo de la respuesta).

Dos entradas que realmente importan

Contenido del archivo debe ser el PDF binario de Obtener el contenido del archivo (no es una cadena de ruta). El PDF debe contener campos de forma real (AcroForm interactivo): un escaneo "plano" sin campos no devolverá el mismo tipo de mapa estructurado. Nombre del archivo debe ser un nombre de archivo PDF válido (por ejemplo, Prueba.pdf o el nombre dinámico de su flujo); identifica el trabajo para su procesamiento incluso si Dropbox almacenó el objeto en una ruta diferente.

Lo que obtienes cuando funciona

En una carrera exitosa normalmente se ve HTTP 200 en la salida de la acción y una Cuerpo JSON dónde nombres de campos del PDF aparecen como llaves con su valores rellenos como cadenas (o similares). En la ejecución de referencia a continuación, claves como nombre_del_cliente, correo electrónico, artículo, cantidad, y precio refleja la definición de forma en formulario_de_muestra.pdf. Su PDF emitirá su nombres de campos, considere la captura de pantalla como un ejemplo real, no como un esquema fijo.


De un vistazo: los tres pasos

1Manual trigger
2Get file (Dropbox)
3Extract Form Data

Por qué esta distribución es fácil de usar

Transferencia clara de bytes

Suministros para Dropbox uno Carga útil binaria. La acción de extracción siempre recibe la misma estructura de entrada, independientemente de si posteriormente se cambia la ruta a SharePoint o a archivos adjuntos de correo electrónico.

Salida compatible con el flujo descendente

Una vez que los campos estén datos clave-valor, puede analizar JSON, mapear a columnas, o Enviar una solicitud POST a una API sin mantener la frágil división de cadenas en las expresiones.

Espacio para crecer

Después de la extracción, agregue Condición sucursales, Aplicar a cada uno para lotes, o cambie el disparador manual por Dropbox, cuando se crea un archivo, el paso de extracción permanece sin cambios.


Antes de empezar

Lista de verificación
  • Power Automate con permiso para crear flujos de nube.
  • Clave API de PDF4me y conexión del conector: ayuda para principiantes: Conectar PDF4me con Power Automate.
  • Dropbox Conexión que pueda leer la carpeta donde se encuentra el PDF.
  • Un PDF que realmente tiene campos de formulario rellenables (Ábralo en Acrobat Reader y navegue por los campos con la tecla Tab para confirmar).

El flujo en resumen (tres pasos)

  1. Activar manualmente un flujo: Ejecútalo mientras diseñas y pruebas.
  2. Obtener el contenido del archivo usando la ruta (Dropbox): Cargas formulario_de_muestra.pdf (o su archivo) como contenido binario.
  3. PDF: Extraer datos del formulario (PDF4me): Consume ese contenido y devuelve valores de campo en el JSON de salida.

Descripción general del flujo

Flujo de Power Automate: Activar manualmente un flujo, Dropbox Obtener contenido de archivo usando una ruta, PDF Extraer datos de formulario

Cadena de tres pasos: activador → bytes del archivo de Dropbox → extracción de PDF4me.


Paso 1: Obtener el contenido del archivo usando la ruta (Dropbox)

Flujo hasta ahora: Disparador → Obtener el contenido del archivo.

  1. Agregar DropboxObtener el contenido del archivo usando la ruta (La redacción puede variar ligeramente según la versión del conector).
  2. Ruta del archivo: Señale su PDF. Esta guía utiliza /datos del blog/extraer datos del formulario del pdf/formulario_de_ejemplo.pdf.
  3. Bajo Mostrar opciones avanzadas, colocar Inferir tipo de contenido a de esta forma, el conector procesa correctamente la carga útil.
  4. Ahorrar y Prueba este paso; confirmar Contenido del archivo aparece en Contenido dinámico para la siguiente acción.
Dropbox Obtener contenido de archivo usando ruta con Ruta de archivo blog datos extraer datos de formulario de pdf sample_form.pdf e Inferir tipo de contenido Sí

Paso 1: ruta al PDF en Dropbox y la inferencia del tipo de contenido habilitada.


Paso 2: PDF: Extraer datos del formulario (PDF4me)

Flujo hasta ahora: Disparador → Obtener el contenido del archivoExtraer datos del formulario.

  1. Agregar PDF: Extraer datos del formulario (PDF4me).
  2. Contenido del archivo: De Contenido dinámico, elegir Contenido del archivo (o equivalente) de Obtener el contenido del archivo usando la ruta.
  3. Nombre del archivo: Introduzca un nombre de PDF con extensión, por ejemplo: Prueba.pdfo bien, asigne un nombre dinámico si su flujo crea o renombra archivos. No tiene por qué coincidir con la ruta de Dropbox.; debe ser plausible .pdf etiqueta para el trabajo.
  4. Ahorrar, luego ejecuta el flujo y abre la acción Salidas.
Parámetros de datos de formulario PDF extraídos con el contenido del archivo obtenido del archivo Test.pdf.

Paso 2: el archivo binario de Dropbox se asigna al contenido del archivo; se establece el nombre del archivo para su procesamiento.


Salida: desde campos PDF a JSON que puede utilizar

Después de una ejecución exitosa, inspeccione PDF, Extraer datos del formularioSalidasDeberías ver código de estado: 200 y un cuerpo que contiene los valores extraídos. Las claves de campo siguen la definición del formulario PDF.: el ejemplo que aparece a continuación es exactamente lo que produjo este formulario de muestra en una sola ejecución.

Ampliar: ejemplo de salida de ejecución (captura de pantalla + JSON de ejemplo)

El conector envuelve el sobre habitual de estilo HTTP (código de estado, encabezados, cuerpo). Adentro cuerpo, busque el objeto que enumera sus campos (aquí Datos del formulario). También puede ver metadatos como esAsync dependiendo de la versión y el modo de ejecución.

PDF Extraer datos del formulario Salida JSON statusCode 200 Cuerpo del formulario Datos del cliente Nombre del cliente Correo electrónico Cantidad del artículo Precio Es asíncrono Falso

Salida de referencia: los mismos valores aparecen en el contenido dinámico para los pasos posteriores.

{
      "statusCode": 200,
      "body": {
      "formData": {
      "customer_name": "Mr. Albert",
      "email": "[email protected]",
      "item": "20",
      "quantity": "100",
      "price": "5000"
      },
      "isAsync": false
      }
      }

Consejo: En una acción de seguimiento, utilice Contenido dinámico para seleccionar campos individuales o Analizar JSON con un esquema que coincida con su formulario. Los números a menudo llegan como instrumentos de cuerda, convertir donde sea necesario.

Próximos pasos opcionales: Agregar a Excel, Enviar un correo electrónico con campos seleccionados, HTTP a una API de línea de negocio o Actualizar una fila En Dataverse, cada campo es ahora un token de primera clase.


Referencia rápida

#AcciónQué configurar
1Manually trigger a flowRun on demand while building
2Get file content using pathDropbox path to PDF + Infer Content Type = Yes
3PDF, Extract Form DataFile Content from step 2; File Name = *.pdf

Lista completa de parámetros y notas de integración: Extraer datos de formularios de PDF - Power AutomateReferencia de la API: Extraer datos de formularios de PDF (API).


Solución de problemas

Campos vacíos o faltantes en la salida

Confirme que el PDF tiene campos de formulario interactivos y que ellos eran completado (no solo texto dibujado). Abra el archivo en un lector de escritorio y utilice Resaltar los campos existentes Si no estás seguro.

La acción falla en el contenido del archivo.

Remapear Contenido del archivo de Obtener el contenido del archivo Salida. Hacer no Pase la cadena de ruta, el ID del archivo solamente o un enlace, Power Automate necesita el binario columna de la acción de Dropbox.

Errores 401, 402 o de conector

Solución de problemas de PDF4me, clave API, suscripción/créditos y reautenticación de la conexión PDF4me.


¿Qué probar a continuación?

Rellene un formulario PDF (ruta inversa)
Insertar JSON en una plantilla PDF en Power Automate se integra perfectamente con los flujos de trabajo de extracción.
Validar el PDF/A después de cargarlo
Archivos de Dropbox de Gate con PDF4me Validar PDF antes de la extracción o el archivo.
PDF a Excel (tablas)
Cuando los datos se encuentran en diseños o tablas en lugar de campos de formulario, utilice un flujo de extracción orientado a tablas.
Excel a PDF (Dropbox)
Convierta las nuevas hojas de cálculo subidas a formato PDF con la función Convertir a PDF y Crear archivo.
Extraer datos del formulario (n8n)
El mismo patrón en n8n: descarga desde Dropbox, extracción con PDF4me, carga de texto opcional.
Extraer datos del formulario (Make)
Ver archivos → Descargar ruta mapeada → PDF4me Extraer datos de formulario PDF.

Idea de producción: Reemplace el gatillo manual con Dropbox, cuando se crea un archivo en la misma carpeta, luego mantén la Obtener el contenido del archivo y Extraer datos del formulario emparejados para que cada nueva carga se procese automáticamente.

Eso cubre lo esencial: mapeo binario correcto, un real .pdf nombre de archivo y un archivo de origen rellenable. Reutilice la misma estructura para los desencadenadores de SharePoint o correo electrónico y consulte el Extraer datos del formulario Consulte la documentación cuando extienda el flujo con análisis, almacenamiento o notificaciones.