Analizar un documento en Make
PDF4me Analizar un documento ejecuta su plantilla de análisis guardada contra una PDF dentro de un Make escenario y devuelve los campos extraídos listos para asignarse al siguiente módulo. Canalizar el contenido del archivo desde Dropbox, Google Drive, OneDrive o HTTP, haga referencia a la plantilla por Nombre de la plantilla (TemplateId)y envía los valores analizados directamente a Airtable, Google Sheets, una base de datos o un correo electrónico. La plantilla contiene la lógica de extracción, por lo que una sola llamada al módulo cubre facturas, contratos, recibos y cualquier diseño personalizado que hayas configurado.
Antes de ejecutar este módulo: crear una plantilla de análisis en el PDF4me panel. Defina sus claves de captura y seleccione Expresión regular para patrones estables o JavaScript Expresión para lógica condicional. El Make El módulo hace referencia a esa plantilla por ID de plantilla. Ver Preparar la información de análisis para el documento Para la configuración completa, ejemplos de expresiones regulares (INV-\d{6,10}, \d{2}/\d{2}/\d{4}), y dos en funcionamiento JavaScript Ejemplos de clasificadores de expresión.
Autenticando su API Pedido
El PDF4me módulo en Make requiere un válido Conexión. Crea o selecciona uno que contenga tu PDF4me API clave para que el escenario pueda autenticar las solicitudes de análisis de forma segura.
Datos importantes que no debes perderte
texto Variable para la clasificación y reglas de reserva.
Parámetros
| Parámetro | Requerido | Lo que hace | Ejemplo |
|---|---|---|---|
| Connection | Yes | PDF4me connection that authenticates the module. Click Add to create one with your API key, or pick an existing connection from the dropdown. | PDF4me production |
| File Content | Yes | Binary PDF mapped from a previous module: Dropbox Download a File, Google Drive Get a File, OneDrive Download a File, HTTP Get a File, Gmail Get an Attachment, or any module that returns a file. | 1. Data |
| File Name | Yes | Source filename including .pdf extension. Usually mapped from the same upstream module File Name output. | 1. File Name |
| Template Name | Yes | TemplateId GUID from the PDF4me dashboard. Identifies which parse template (capture keys + extraction rules) the module should apply. | 12345678-1234-1234-1234-123456789abc |
Tipos de expresiones en su plantilla de análisis
Expresión regularPatrones establesINV-\d{6,10}), fechas (\d{2}/\d{2}/\d{4}), cantidades ($?\d{1,3}(?:,\d{3})*(?:.\d{2})?). Alrededor del 80% de las claves de captura de producción.Expresión JavaScriptLógica condicional y clasificadorestexto; devuelve una cadena. Clasificación de múltiples marcadores, reglas de reserva, normalización de fechas. Ver Preparar la información de análisis para el documento para dos muestras de trabajo.Producción
El módulo devuelve uno Manojo por ejecución con el identificador de seguimiento más los datos clave/valor analizados listos para asignarse al siguiente módulo.
| Campo | Lo que contiene |
|---|---|
Trace-Id | Unique identifier for the parse operation. Useful for audit logs and error troubleshooting. |
Parsed fields | One field per capture key defined in the template (for example invoiceNumber, totalAmount, invoiceDate). Pick them directly in the visual mapper of any downstream module. |
Ejemplos de escenarios
Patrones de escenarios comunes de MakeTypical ways to chain Parse a Document into a Make flow.
- La función "Mirror Emails" de Gmail se activa con las nuevas facturas de proveedores.
- El iterador recorre cada uno PDF adjunto.
- El análisis de un documento ejecuta la plantilla de factura contra el archivo adjunto binario.
- La función Crear un registro de Airtable escribe invoiceNumber, totalAmount y invoiceDate en la tabla AP.
- Dropbox Watch Files se activa con las nuevas cargas en /receipts.
- Dropbox Descargar un archivo carga cada PDF binario.
- El análisis de un documento extrae el proveedor, la fecha, los artículos y el total utilizando la plantilla de recibo.
- La función Agregar fila de Google Sheets añade los valores analizados al registro de gastos.
- HTTP El webhook recibe una entrada PDF.
- Analizar un documento ejecuta una plantilla con un JavaScript Clave de expresión que devuelve el tipo de documento.
- El enrutador ramifica según el campo de tipo (factura / pedido / recibo) a una rama descendente específica del tipo.
- Cada rama envía los valores analizados a su sistema de destino.