Saltar al contenido principal

Extracción y cambio de nombre inteligente de cualquier PDF mediante IA en Make: un flujo de trabajo de Dropbox de 4 módulos con PDF4me AI - Analizador de documentos

· 22 min de lectura
SEO and Content Writer

La parte más difícil de la automatización de facturas de proveedores siempre ha sido la denominación de archivos. Una carpeta llena de 2030703747 (1).pdf y Scan_2026-04-12_invoice.pdf Es imposible de buscar, de ordenar y de auditar. PDF4me AI - Analizador de documentos Además, un módulo Make Parse JSON soluciona eso en 4 módulos, cero código: la IA extrae el nombre del proveedor del PDF y el mismo escenario vuelve a cargar el archivo como Acme Industries.pdfLas capturas de pantalla que aparecen a continuación muestran la ejecución exacta capturada en el lienzo.

El panorama general
1. Dropbox Download
Pulls /pdf4metest/sample/2030703747 (1).pdf. Scheduled trigger shown.
2. PDF4me AI - Document Parser
Runs the default_invoice_extraction Analyzer Template. Output: Doc Text JSON.
3. JSON Parse JSON
JSON string mapped to 3. Doc Text. Exposes vendorName, invoiceNumber, totalAmount, etc.
4. Dropbox Upload
Writes to /pdf4meoutput/ with File Name = 6. vendorName + .pdf. Smart-rename complete.
La versión corta

Cuatro módulos Make. Dropbox Descargar un archivo extrae el PDF del proveedor sin procesar (las capturas de pantalla muestran YnooxTestone conexión, camino /pdf4metest/sample/2030703747 (1).pdf). PDF4me IA - Analizador de documentos asigna el nombre del archivo y el documento del paso anterior y ejecuta extracción_de_factura_predeterminada como el Identificador del analizador de IAJSON Analizar JSON gira el Texto del documento Salida en tokens asignables individualmente. Dropbox Subir un archivo escribe a /pdf4meoutput/ con Nombre del archivo = 6. Nombre del proveedor + .pdf y Datos = 1. Datos A partir de la descarga original. El resultado: el mismo PDF se guarda en la carpeta de salida con un nombre de archivo descriptivo, sin intervención humana.

Lo que hace que esto sean 4 módulos en lugar de 8

Dos opciones de diseño. Primero, Los datos del módulo de carga están vinculados al Módulo 1 (datos originales de Dropbox)., no el Módulo 3. El analizador de IA solo necesita extraer metadatos; la carga reutiliza el archivo original sin modificar, por lo que no hay recodificación, ni pérdida de calidad, y un paso menos. Segundo, El nombre del archivo utiliza el token analizado más un literal. .pdf extensión (la captura de pantalla muestra 6. Nombre del proveedor seguido del texto mecanografiado .pdf) de modo que el archivo renombrado conserva una extensión válida independientemente de lo que devuelva la IA.

Esto resuelve preguntas comunes del mundo real.

La gente busca este problema exacto con frases como:

  • "¿Cómo puedo renombrar un PDF automáticamente según su contenido?" Este escenario de 4 módulos lo hace posible: la IA lee el nombre del proveedor y la carga lo utiliza como nombre de archivo. Cero trabajo manual.
  • "¿Es posible extraer el nombre del proveedor de un PDF y utilizarlo en otro lugar?" Sí. El paso JSON Parse JSON justo después de AI - Document Parser expone cada campo extraído como un token asignable individualmente (vendorName, invoiceNumber, totalAmount, etc.).
  • "¿Existe algún analizador de documentos con IA en Make?" Sí, el módulo PDF4me AI - Analizador de Documentos. Se basa en plantillas (Plantilla de Analizador), por lo que el mismo módulo gestiona facturas, recibos, contratos y formularios personalizados.
  • "¿Cómo puedo extraer JSON estructurado de un PDF sin entrenar un modelo?" Seleccione una plantilla de analizador integrada (default_invoice_extraction (para AP) o cree uno personalizado en el panel de control de PDF4me. No se requiere capacitación.
  • "¿Puedo cambiar el nombre del archivo de salida utilizando uno de los campos extraídos?" Sí. Después de analizar el JSON, inserte el token analizado en el campo Nombre del archivo a cargar. Listo.

Lo que estás construyendo

Un escenario de creación reutilizable para la automatización de cuentas por pagar y documentos entrantes. Se activa un disparador (manual, programado como se muestra, monitorización de archivos, webhook), la IA analiza el PDF del proveedor y el mismo archivo se vuelve a cargar con un nombre descriptivo derivado de su contenido. Inserte cualquiera de las otras plantillas de PDF4me Analyzer (recibos, contratos, órdenes de compra, formularios personalizados) para gestionar otros tipos de documentos con el mismo flujo.

Lienzo de escenarios: Descargar un archivo de Dropbox (con indicador de reloj programado), PDF4me AI - Analizador de documentos, Analizar JSON y Cargar un archivo de Dropbox. Cuatro iconos de módulos circulares grandes conectados con los conectores de línea punteada estándar de Make.

Cuatro módulos de extremo a extremo. El icono del reloj en Dropbox 1 indica un activador programado; cambie a webhook o a la monitorización de archivos para producción.


Lo que necesitas

Primero, toma la muestra. Descarga la misma factura del proveedor que se usa en las capturas de pantalla. Colócala en tu carpeta de origen de Dropbox (por ejemplo /pdf4metest/muestra/) antes de ejecutar el escenario para que el Módulo 1 extraiga el mismo archivo y extracción_de_factura_predeterminada devuelve lo mismo nombre del proveedor token que ve en el paso de carga.

Referencia rápida: qué hace cada parámetro

AI Analyzer Id
Picks the Analyzer Template. default_invoice_extraction for invoices; custom templates for receipts, contracts, purchase orders.
File Name + Document
Both mapped from the prior storage module. Filename (with extension) and binary content of the source.
Doc Text (output)
JSON string with every extracted field. Always wire into a JSON Parse JSON module next.
Parsed tokens
After Parse JSON, every Analyzer Template field becomes an individually mappable token (vendorName, invoiceNumber, etc).
Smart-rename pattern
Drop a parsed token + .pdf into the downstream Upload File Name slot. Output file is renamed automatically.
Connection reuse
One PDF4me connection per Make team is enough. Add it once, reuse across every PDF4me module.

Construye el escenario

Módulo 1: Dropbox Descargar un archivo

Extraiga el PDF del proveedor sin procesar de la carpeta de origen.

CampoValor utilizado en esta ejecución
ConnectionYnooxTestone (ynoox.test...). your Dropbox connection
Way of selecting filesSelect a file
File/pdf4metest/sample/2030703747 (1).pdf
Hacer que Dropbox descargue una configuración de archivo con conexión YnooxTestone, forma de seleccionar archivos Seleccione un archivo y ruta del archivo /pdf4metest/sample/2030703747 (1).pdf.

Módulo 2: PDF4me AI - Analizador de documentos

Buscar PDF4me en el selector de acciones y selección IA - Analizador de documentos.

CampoValor utilizado en esta ejecución
ConnectionMy PDF4me connection (t...)
FileMap
File Name1. File Name (from Module 1)
Document1. Data (from Module 1)
AI Analyzer Iddefault_invoice_extraction (built-in)
PDF4me AI - Acción de analizador de documentos configurada con Conexión Mi conexión PDF4me, Archivo establecido en Mapa, Nombre de archivo 1. Nombre de archivo, Documento 1. Datos, e ID de analizador de IA default_invoice_extraction.

El extracción_de_factura_predeterminada La plantilla está integrada. Haga clic en el Plantilla de analizador En la sugerencia encontrará un enlace para crear un analizador personalizado para recibos, contratos o cualquier otro tipo de documento.

Módulo 3: JSON - Analizar JSON

El módulo de IA devuelve su resultado como una cadena JSON en Doc TextAnalícelo para exponer los campos que se pueden asignar individualmente.

CampoValor utilizado en esta ejecución
Data structureMy data structure (or leave blank. Make builds one on first run)
JSON string3. Doc Text (from Module 2)
Realizar JSON Analizar JSON Acción con la estructura de datos dejada como Mi estructura de datos y cadena JSON asignada a 3. Doc Texto del módulo AI - Analizador de documentos.

Deje la estructura de datos como predeterminada. Mi estructura de datos y crea una compilación a partir de la salida de la IA en vivo en la primera ejecución del escenario.

Módulo 4: Cargar un archivo en Dropbox

El paso de cambio de nombre inteligente. Mapa Nombre del archivo al token analizado más un literal .pdf extensión y Datos hacia original Archivo del módulo 1 (no la salida de la IA).

CampoValor utilizado en esta ejecución
ConnectionYnooxTestone (ynoox.test...)
Folder/pdf4meoutput/
FileMap (so File Name and Data come from prior modules)
File Name6. vendorName + .pdf (the parsed vendorName plus a literal .pdf extension)
Data1. Data (re-uses the original Dropbox download. not the AI output)
Configurar Dropbox Upload a File con Connection YnooxTestone, Folder /pdf4meoutput/, File set to Map, File Name set to 6. vendorName followed to .pdf, and Data maped to 1. Data from the original Dropbox download.

Cambio de nombre inteligente: 6. Nombre del proveedor es el token analizado del Módulo 3, con un literal .pdf escrito justo después.

Guardar y hacer clic Correr una vezEl PDF del proveedor aterriza en /pdf4meoutput/ Lleva el nombre de su proveedor.


Solución de problemas

Parse JSON cannot see Doc Text
The AI module did not run yet. execute the scenario once with Run once. Make builds the data structure from the live output of Module 2 on first execution.
Renamed file has no .pdf extension
Forgot the literal .pdf text after the vendorName token. Click the File Name field, place the cursor after the parsed token, and type .pdf.
Upload writes an empty file
Data is bound to the wrong source. It should be Module 1 (original Dropbox download). 1. Data, not the AI output. The AI module returns metadata, not a binary file.
vendorName comes back as empty or wrong
The Analyzer Template did not match the document layout. Try a different built-in template, or create a custom template at dev.pdf4me.com tuned for the layout of your vendors.
Want to extract more than vendor name
Any field in the Analyzer Template is exposed as a token after Parse JSON. Drop invoiceNumber, totalAmount, lineItems, etc anywhere you would drop a normal Make variable.
AI Analyzer Id dropdown is empty
No analyzer templates exist on your PDF4me account yet. Open dev.pdf4me.com, navigate to the Analyzer Templates section, and either pick the built-in default_invoice_extraction or create a custom template.

Cuándo utilizar este patrón

Accounts payable automation
Vendor invoices in, structured data into Airtable / NetSuite / Xero, renamed file archived.
Email-to-ERP routing
Inbound email PDFs get parsed and routed to the right department based on extracted fields.
Contract intake (custom template)
Custom Analyzer Template extracts effective_date, parties, governing_law into a legal tracker.
Audit-friendly archives
Renaming by extracted vendor and date makes folders searchable and audit-trail clean.

¿Qué leer a continuación?


Preguntas frecuentes

What is the difference between AI - Document Parser and AI-Invoice Parser?+
AI-Invoice Parser uses a fixed invoice schema (vendor, line items, totals, dates) and returns confidence scores. AI - Document Parser is template-driven via the AI Analyzer Id, so you can swap the document type by picking a different template. Use AI-Invoice Parser for AP-only workflows; use AI - Document Parser when you handle multiple document types or need a custom field set.
Where do I create a custom Analyzer Template?+
From the AI Analyzer Id dropdown click the Analyzer Template link in the hint, or visit dev.pdf4me.com. Define the fields you want extracted, name the template, save. The new template appears in the AI Analyzer Id dropdown in Make on the next scenario edit.
Why is Data on the Upload module bound to Module 1 instead of Module 2?+
Because the AI module only returns metadata (the extracted JSON on Doc Text), not a binary file. The original PDF lives on Module 1 Data. Re-using it on the upload avoids re-encoding and keeps the output identical to the input.
How do I add the .pdf extension to the renamed file?+
After dropping the parsed vendorName token into File Name, place the cursor right after it and type the literal text .pdf. Make stores File Name as a mixed string (token + literal), and the upload writes the file with the combined name.
Can I trigger this from email, SharePoint, or a webhook instead of a scheduled Dropbox download?+
Yes. Replace Module 1 with any module that produces a binary file and a filename: Gmail Get Attachments, SharePoint Get file content, OneDrive Download a File, Webhooks Custom webhook with file payload. Modules 2, 3, 4 stay identical.
How big can the input PDF be?+
Practical limits are bounded by Make operation timeouts and the PDF4me API payload limit. For multi-hundred-MB documents, downsample first via a PDF4me Compress action then run AI - Document Parser on the result.
Does this work in Power Automate, n8n, or Zapier?+
Yes. The PDF4me AI - Document Parser action is available on all four platforms with the same Analyzer Template concept. See the cross-platform comparison at the bottom of the Make action reference page.
How accurate is the extraction?+
Accuracy depends on document layout consistency and the Analyzer Template fit. Built-in templates like default_invoice_extraction are tuned across thousands of vendor invoices. For custom layouts that the AI mis-reads on, build a custom Analyzer Template in dev.pdf4me.com with examples of your specific format.

Comience

Inténtalo con el archivo de instrucciones.

↓ Descargar sample-vendor-invoice.pdf