Passa al contenuto principale

Estrazione tramite IA e rinominazione intelligente di qualsiasi PDF in Make: un flusso di lavoro Dropbox a 4 moduli con PDF4me AI - Analizzatore di documenti

· 22 minuti di lettura
SEO and Content Writer

La parte più difficile dell'automazione delle fatture dei fornitori è sempre stata la denominazione dei file. Una cartella piena di 2030703747 (1).pdf E Scan_2026-04-12_invoice.pdf è impossibile da ricercare, ordinare e sottoporre a verifica. PDF4me AI - Analizzatore di documenti più un modulo Make Parse JSON risolve questo problema 4 moduli, zero codice: l'IA estrae il nome del fornitore dal PDF e lo stesso scenario ricarica il file come Acme Industries.pdfLe schermate seguenti mostrano esattamente la sequenza di gioco ripresa nell'immagine.

Riepilogo dello scenario
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 versione breve

Quattro moduli Make. Dropbox Scarica un file estrae il PDF grezzo del fornitore (gli screenshot mostrano YnooxTeststone connessione, percorso /pdf4metest/sample/2030703747 (1).pdf). PDF4me IA - Analizzatore di documenti mappa il nome del file e il documento dal passaggio precedente ed esegue estrazione_fattura_predefinita come il ID dell'analizzatore AI. JSON Analizzare JSON gira il Testo del documento output in token mappabili individualmente. Dropbox Carica un file scrive a /pdf4meoutput/ con Nome del file = 6. NomeFornitore + .pdf E Dati = 1. Dati dal download originale. Il risultato: lo stesso PDF viene salvato nella cartella di output con un nome file significativo, senza alcun intervento umano.

La cosa che rende questo sistema composto da 4 moduli anziché 8

Due scelte di design. In primo luogo, I dati presenti nel modulo di caricamento sono collegati al Modulo 1 (dati originali di Dropbox)., non il Modulo 3. Il parser AI deve solo estrarre i metadati; il caricamento riutilizza il file originale non modificato, quindi non c'è ricodifica, nessuna perdita di qualità e un passaggio in meno. In secondo luogo, Il nome del file utilizza il token analizzato più un letterale .pdf estensione (lo screenshot mostra 6. Nome del fornitore seguito dal testo digitato .pdf) quindi il file rinominato mantiene un'estensione valida indipendentemente da ciò che restituisce l'IA.

Domande comuni del mondo reale a cui questo risolve

Le persone cercano questo specifico problema utilizzando frasi come:

  • "Come faccio a rinominare automaticamente un PDF in base al suo contenuto?" Questo scenario a 4 moduli risolve il problema: l'IA legge il nome del fornitore e il caricamento lo utilizza come nome del file. Nessun intervento manuale.
  • "È possibile estrarre il nome del fornitore da un PDF e utilizzarlo altrove?" Sì. Il passaggio di analisi JSON subito dopo l'analisi del documento tramite intelligenza artificiale espone ogni campo estratto come un token mappabile individualmente (vendorName, invoiceNumber, totalAmount, ecc.).
  • "Esiste un analizzatore di documenti basato sull'intelligenza artificiale in Make?" Sì, il modulo PDF4me AI - Document Parser. È basato su modelli (Analyzer Template), quindi lo stesso modulo gestisce fatture, ricevute, contratti e moduli personalizzati.
  • "Come posso estrarre JSON strutturato da un PDF senza addestrare un modello?" Scegli un modello di analizzatore integrato (default_invoice_extraction (per AP) oppure creane uno personalizzato nella dashboard di PDF4me. Non è richiesta alcuna formazione.
  • "Posso rinominare il file di output utilizzando uno dei campi estratti?" Sì. Dopo aver analizzato il JSON, trascina il token analizzato nel campo "Nome file caricato". Fatto.

Cosa stai costruendo

Uno scenario Make riutilizzabile per l'automazione della contabilità fornitori/documenti in entrata. Un trigger si attiva (manualmente, programmato come mostrato, tramite monitoraggio file, webhook), il PDF del fornitore viene analizzato dall'IA e lo stesso file viene ricaricato con un nome significativo derivato dal suo contenuto. È possibile integrare uno qualsiasi degli altri modelli di analisi PDF4me (ricevute, contratti, ordini di acquisto, moduli personalizzati) per gestire altri tipi di documenti con lo stesso flusso.

Canvas di Make per gli scenari: Download di un file da Dropbox (con badge orario programmato), PDF4me AI - Analizzatore di documenti, Analisi JSON e Caricamento di un file da Dropbox. Quattro grandi icone circolari dei moduli collegate con i connettori tratteggiati standard di Make.

Quattro moduli end-to-end. L'icona dell'orologio su Dropbox 1 indica un trigger programmato; passare a webhook o file-watch per l'ambiente di produzione.


Ciò di cui hai bisogno

Prendi prima il campione. Scarica la stessa fattura del fornitore utilizzata negli screenshot. Inseriscila nella cartella sorgente di Dropbox (ad esempio /pdf4metest/esempio/) prima di eseguire lo scenario in modo che il Modulo 1 prelevi lo stesso file e estrazione_fattura_predefinita restituisce lo stesso vendorG il token che vedi nella fase di caricamento.

Guida rapida: a cosa serve ciascun parametro

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.

Costruisci lo scenario

Modulo 1: Scaricare un file da Dropbox

Recupera il file PDF originale del fornitore dalla cartella di origine.

CampoValore utilizzato in questa esecuzione
ConnectionYnooxTestone (ynoox.test...). your Dropbox connection
Way of selecting filesSelect a file
File/pdf4metest/sample/2030703747 (1).pdf
Configurare Dropbox per scaricare un file con la connessione YnooxTestone, Modalità di selezione dei file Selezionare un file e Percorso file /pdf4metest/sample/2030703747 (1).pdf.

Modulo 2: PDF4me AI - Analizzatore di documenti

Cerca PDF4me nel selettore di azioni e seleziona IA - Analizzatore di documenti.

CampoValore utilizzato in questa esecuzione
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 - Azione di analisi del documento configurata con Connessione La mia connessione PDF4me, File impostato su Mappa, Nome file 1. Nome file, Documento 1. Dati e ID analizzatore AI default_invoice_extraction.

IL estrazione_fattura_predefinita Il modello è integrato. Fai clic su Modello di analizzatore Nel suggerimento è presente un link per creare un analizzatore personalizzato per ricevute, contratti o qualsiasi altro tipo di documento.

Modulo 3: JSON - Analisi JSON

Il modulo AI restituisce il suo risultato come stringa JSON su Doc TextAnalizzalo per individuare i campi mappabili individualmente.

CampoValore utilizzato in questa esecuzione
Data structureMy data structure (or leave blank. Make builds one on first run)
JSON string3. Doc Text (from Module 2)
Esegui l'azione di analisi JSON con la struttura dati lasciata come La mia struttura dati e la stringa JSON mappata a 3. Testo del documento dal modulo AI - Analizzatore di documenti.

Lascia la struttura dati predefinita La mia struttura dati e Make ne crea uno a partire dall'output IA in tempo reale durante la prima esecuzione dello scenario.

Modulo 4: Caricamento di un file tramite Dropbox

La fase di rinominazione intelligente. Mappa Nome del file al token analizzato più un letterale .pdf estensione e Dati per il originale File del modulo 1 (non l'output dell'IA).

CampoValore utilizzato in questa esecuzione
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)
Configura il caricamento di un file su Dropbox con la connessione YnooxTestone, la cartella /pdf4meoutput/, il file impostato su Mappa, il nome del file impostato su 6. vendorName seguito da .pdf e i dati mappati su 1. Dati dal download originale di Dropbox.

Rinominare in modo intelligente: 6. Nome del fornitore è il token analizzato dal Modulo 3, con un letterale .pdf digitato subito dopo.

Salva e fai clic Eseguire una volta. Il PDF del fornitore finisce in /pdf4meoutput/ prende il nome dal suo fornitore.


Risoluzione dei problemi

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.

Quando utilizzare questo schema

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.

Cosa leggere dopo


FAQ

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.

Inizia

Prova con il file della guida

↓ Scarica sample-vendor-invoice.pdf