AI - Analizzatore di documenti in n8n
Cosa fa questo nodo
PDF4me Analizzatore di documenti basato sull'IA estrae dati strutturati da qualsiasi documento eseguendo un processo salvato AI Analizzatore dal tuo PDF4me conto rispetto al file. A differenza dei parser fissi (AI-Invoice Parser, AI-Process Contract), si sceglie il AI ID analizzatore da un menu a tendina di analizzatori configurati nel PDF4me dashboard, quindi lo stesso nodo gestisce fatture, ordini di acquisto, ricevute, moduli personalizzati, rapporti di laboratorio, modelli interni, qualsiasi cosa tu descriva in uno schema. Usa un Analizza Analizzatore per un singolo schema o un Classificare Analizzatore per numerose varianti di documenti in una sola chiamata. Restituisce risultati dinamici. JSON indicizzato dal tuo schema più un _metadati blocco, nessun file binario.
Esempio di fattura per test
Utilizza questa fattura di esempio del fornitore per confermare che il nodo funzioni end-to-end prima di indirizzare il flusso di lavoro ai dati reali. Mappala come input binario e selezionalo default_invoice_extraction come il AI ID analizzatore.
Autenticazione del tuo API Richiesta
Ogni PDF4me nodo in n8n richiede un valido Credenziali per connettersi con. Crea o selezionane uno che contenga il tuo PDF4me API chiave affinché il flusso di lavoro possa autenticarsi AI richieste di estrazione in modo sicuro. Le stesse credenziali alimentano anche AI ID analizzatore menu a tendina tramite GetAnalyzerId API.
Configura prima il tuo analizzatore
- Elenco degli analizzatori (Passaggi 1–2):
https://dev.pdf4me.com/dashboard/#/ai-document-parser/ - Dettagli dell'analizzatore (passaggi 3–5):
https://dev.pdf4me.com/ai-document-parser/?id=<analyzer-guid>
Informazioni importanti da non perdere
_metadati L'oggetto viene sempre aggiunto con successo, messaggio, timestamp, nome del file sorgente, ID dell'analizzatore e operazione. Non c'è Nome del campo binario di output.
Pannello nodo completo: Estrai → AI Analizzatore di documenti con input di dati binari. Scegli un AI ID analizzatore prima di correre.
Parametri
- Elenco degli analizzatori (Passaggi 1–2):
https://dev.pdf4me.com/dashboard/#/ai-document-parser/ - Dettagli dell'analizzatore (passaggi 3–5):
https://dev.pdf4me.com/ai-document-parser/?id=<analyzer-guid>
Richiesto nel n8n Interfaccia utente: Credenziali di connessione, Tipo di dati di input, Nome del documento, AI ID analizzatore. I campi obbligatori condizionali (campo binario di input, contenuto del documento Base64 o URL del documento) vengono visualizzati solo quando viene scelto il tipo di dati di input corrispondente. Non c'è Nome del campo binario di output e no Opzioni avanzate / Profili personalizzati su questa operazione.
| Parametro | Necessario | Cosa fa | Esempio |
|---|---|---|---|
| Input Data Type | Yes | How the document is supplied. Binary Data reads from a previous node (default, most common). Base64 String accepts an encoded document. URL downloads the document from a public link. | Binary Data |
| Input Binary Field | Conditional | Name of the binary property on the incoming n8n item that holds the document. Required when Input Data Type is Binary Data. Defaults to data. Error reports which property was missing when the name is wrong. | data |
| Base64 Document Content | Conditional | Base64-encoded document. Required when Input Data Type is Base64 String. Data-URL style prefixes (text before the comma) are stripped automatically. | JVBERi0xLjQK... |
| Document URL | Conditional | Publicly reachable HTTPS URL to the document. Required when Input Data Type is URL. Must be a valid full URL. | https://example.com/document.pdf |
| Document Name | Yes | Filename used by PDF4me for processing. Default document.pdf. With Binary Data, the uploaded file name is used for upload but your explicit Document Name value takes precedence in the API call when set. Use a real extension (.pdf, .png, .jpg, etc.) so PDF4me handles the file correctly. | document.pdf |
| AI Analyzer Id | Yes | The saved Analyzer that controls extraction. Create Analyzers at https://dev.pdf4me.com/dashboard/#/ai-document-parser/ (+ Add), then edit schemas on https://dev.pdf4me.com/ai-document-parser/?id=<analyzer-guid>. Dropdown populated via GetAnalyzerId API. Sent as customisationNote. Pick Parse for one schema or Classify for many variants. | aaaa133 |
Opzioni del tipo di dati di input
Scegli come il documento entra nel nodo. I campi successivi cambieranno in base a questa scelta.

Tipo di dati di input. Dati binari (predefinito), stringa Base64 o URL.
Dati binariPredefinito: file dal nodo precedenteCampo binario di input al nome del campo binario (predefinito) datiIl nome del file caricato viene utilizzato a meno che non si sovrascriva il nome del documento.Stringa Base64Documento codificato in lineaContenuto del documento in Base64I prefissi in stile URL dati (testo prima della virgola) vengono rimossi automaticamente. Nome reale con l'estensione corretta guida il rilevamento del formato.URLScarica da un link pubblicoDocumenti. PDF4me recupera direttamente il documento. Il nome del file per l'elaborazione viene preso da URL percorso quando possibile, oppure dal nome del documento.AI Menu a tendina ID analizzatore
Il menu a tendina viene popolato dal tuo PDF4me account tramite il GetAnalyzerId API quando apri il campo. Ogni opzione è un Analizzatore che hai salvato nel PDF4me dashboard. Scegli quella il cui schema corrisponde al tipo di documento che stai elaborando.

AI Menu a tendina ID analizzatore caricato dal tuo PDF4me account.
Tipo di campo: "tabella" per righe annidate e metodo di campo (estrai predefinito, genera per derivare/normalizzare).Menu a tendina vuoto? Il nodo mostra "GetAnalyzerId non ha restituito alcuna opzione di analizzatore" quando il tuo account non ha analizzatori o quando le credenziali non riescono a raggiungere il API. Apri il Elenco degli analizzatori e aggiungere almeno un analizzatore sul Dettagli dell'analizzatore pagina, quindi verifica la API chiave nel tuo n8n credenziale.
Campi di output
Una corsa di successo restituisce uno n8n articolo con JSON solo, nessun file binario. Le chiavi di livello superiore corrispondono allo schema dell'analizzatore; un _metadata L'oggetto viene sempre aggiunto in coda.
| Campo | Tipo | Cosa contiene |
|---|---|---|
Top-level extracted fields | Dynamic | One key per field defined in your Analyzer schema (string, number, date, or nested table rows). Names match fieldName exactly. |
_metadata.success | Boolean | true on a successful parse. |
_metadata.message | String | "Document parsed successfully using AI Document Parser". |
_metadata.processingTimestamp | String | ISO timestamp of the parse. |
_metadata.sourceFileName | String | Document name used for processing. |
_metadata.aiAnalyzerId | String | The Analyzer Id you selected (sent as customisationNote to the API). |
_metadata.operation | String | "aiDocumentParser". |
rawContent (fallback only) | String | If the API returns plain text instead of JSON and parsing fails, the node wraps the response as { "rawContent": "<api response string>" } at the top level. |
Configurazione rapida
- Costruisci prima il tuo analizzatore. Apri il Elenco degli analizzatori, clicca + Aggiungi, digita un ID analizzatore chiaro, scegli Analizza O Classificare, salva la riga, quindi aggiungi uno schema di documento su Dettagli dell'analizzatore pagina. Vedi la Guida alla configurazione di Parse O Guida alla configurazione di Classify per le regole complete dello schema, incluso
fieldType: "table"per righe annidate efieldMethod(estrarre o generare). - Nel tuo n8n flusso di lavoro, clicca + e cercare PDF4me. Impostato Risorsa A Estrarre E Operazioni di estrazione A Analizzatore di documenti basato sull'IA.
- In Credenziali per connettersi con, seleziona il tuo PDF4me credenziali o incolla un API chiave.
- Impostato Tipo di dati di inputI dati binari (impostazione predefinita) vengono letti dal nodo precedente e sono i più comuni.
- Inserisci il campo di input corrispondente (Campo binario di input, Contenuto del documento in Base64, O Documenti).
- Nome reale. Sovrascrivi l'impostazione predefinita
document.pdfutilizzare il nome file reale con l'estensione corretta. - Scegli un AI ID analizzatore dal menu a tendina (caricato dal tuo account).
- Esegui il nodo. L'elemento di output contiene i campi analizzati al livello superiore più
_metadataInstrada i dati verso Set, Code, Google Sheets, Airtable, un database, un'e-mail o qualsiasi nodo successivo.
Configurazioni tipiche
Esempi di flusso di lavoroCommon n8n workflow patterns using AI Document Parser.
- Il trigger di posta elettronica (IMAP) si attiva su un nuovo messaggio con PDF allegato.
- AI Il parser del documento viene eseguito con il tipo di dati di input Dati binari, il nome del documento impostato sul nome del file allegato, AI ID dell'analizzatore impostato sul tuo
analizzatore di fattureAnalizzatore. - Fogli Google Aggiungere Scrive il numero della fattura, il nome del fornitore, l'importo totale e la data di scadenza nel sistema di monitoraggio dei fornitori.
- La cartella monitorata riceve risultati misti PDFs dal Cliente ABC, dal Cliente XYZ e da una lunga coda.
- AI Il parser del documento è impostato su un ID dell'analizzatore di classificazione (uno schema per fornitore).
- Un nodo Switch si dirama in base al nome di classificazione corrispondente restituito nella risposta, inviando ciascun risultato alla tabella a valle corrispondente.
- Il webhook riceve un link a un documento dal tuo portale.
- AI Il parser del documento viene eseguito con il tipo di dati di input URL e l'ID del tuo analizzatore di moduli personalizzati.
- Produzione JSON viene mappato in una scrittura Dataverse/Airtable/Postgres per creare un nuovo record.
- L'output dello scanner viene salvato in una cartella con bordi spessi.
- Ritaglio automatico del documento tramite IA (Risorsa AI) ritaglia i bordi.
- AI Document Parser viene eseguito sul file binario ritagliato con l'ID dell'analizzatore corrispondente.
- Analizzato JSON Il flusso a valle procede come di consueto.
- AI Il parser del documento restituisce i campi strutturati.
- Un nodo Codice convalida i campi obbligatori e applica le regole aziendali.
- Se valido, un HTTP La richiesta viene arricchita con i dati del fornitore presenti nel tuo CRM; in caso contrario, viene inviato un avviso a Slack per una revisione manuale.
Consigli pratici
Risoluzione dei problemi
Selezionare un analizzatore dal menu a tendina prima di avviare il programma. Il campo non può rimanere vuoto.
Allineare Campo binario di input con il nodo precedente (spesso datiL'errore segnala quale proprietà mancava.
File base64 vuoto o mancante. Fornire il contenuto nel campo Tipo di dati di input corrispondente.
Controllo Documenti è un documento completo e valido URL (schema + host + percorso).
Nessun analizzatore sull'account o un problema di credenziali. Crea un analizzatore nell' PDF4me dashboard o verificare il API chiave nel n8n credenziale.
Foglio riassuntivo
| Campo | Valore |
|---|---|
| Resource | Extract |
| Operation | AI Document Parser |
| Input Data Type | Binary Data |
| Input Binary Field | data |
| Document Name | form.pdf (with the real extension) |
| AI Analyzer Id | (pick from the dropdown loaded from your account) |
| Credentials | PDF4me API credential |
Domande frequenti
Azioni correlate
Stessa attività su altre piattaforme
/v2/FlowV2/AiDocumentParser per codice backend personalizzato o test con Postman.