Estrai i dati del modulo da PDF In n8n
Estrai i dati del modulo da PDF è un PDF4me azione del nodo in n8n che legge i valori inseriti da un campo compilabile PDF e li restituisce come strutturati formData JSON oggetto. Usalo per restituire i moduli di domanda, i fogli di ammissione firmati o i sondaggi PDFs in righe di database senza che nessuno dovesse riscrivere le risposte.
Cosa fa questo nodo
PDF4me: Estrai i dati del modulo da PDF richiede un modulo compilabile PDF da Binary Data, un Base64 String, o un URL, legge il suo livello di modulo interattivo e restituisce ogni campo come una coppia nome-valore all'interno di un singolo formData oggetto. Input di testo, caselle di controllo, pulsanti di opzione e selezioni a discesa vengono tutti riuniti, pronti per essere mappati su una riga del foglio di calcolo, un CRM record o un ramo condizionale nel flusso di lavoro.
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 autenticare in modo sicuro le richieste di estrazione.
Informazioni importanti da non perdere

PDF4me Estrai i dati del modulo da PDF pannello dei parametri in n8n
Estrazione di dati da moduli vs. estrazione di testo semplice
Entrambi gli approcci estraggono il contenuto da un PDFma solo uno ti fornisce campi denominati. La distinzione determina quale nodo appartiene al tuo flusso di lavoro.
| Approccio | Ciò che ricevi indietro | Migliore vestibilità |
|---|---|---|
| Extract Form Data From PDF | Named field and value pairs from the interactive form layer | Genuine fillable PDFs where every answer already sits in a named field |
| Plain text extraction | The visible page content as one flat string, with no field names | Static PDFs with no form layer, where you will parse the text yourself |
| AI document parsing | Model-inferred fields from any layout, including scans | Scanned, flattened, or wildly inconsistent documents with no usable form structure |
Quali parametri estrae i dati del modulo da PDF Bisogno?
Necessario: Azione, Tipo di dati di input, il campo corrispondente a tale tipo di input e Nome del documento. I profili personalizzati in Opzioni avanzate sono facoltativi.
| Parametro | Necessario | Cosa fa | Esempio |
|---|---|---|---|
| Action | Required | Selects the PDF4me node action to run. Choose Extract Form Data From PDF. | Extract Form Data From PDF |
| Input Data Type | Required | Format of the source PDF input. Choose Binary Data (from a previous node), Base64 String, or URL. | Binary Data |
| Input Binary Field | Conditional | Name of the binary property on the incoming n8n item that holds the filled PDF. Required when Input Data Type is Binary Data. Defaults to data. | data |
| Base64 Document Content | Conditional | Base64-encoded content of the filled PDF. Required when Input Data Type is Base64 String. | JVBERi0xLjQK... |
| File URL | Conditional | Publicly reachable HTTPS URL to the filled PDF. Required when Input Data Type is URL. | https://example.com/application_form.pdf |
| Document Name | Required | Filename of the source PDF, used for reference and tracking in the extraction request. Include the .pdf extension. | application_form.pdf |
| Custom Profiles | Optional | Advanced Options field for extra processing settings, supplied in a JSON-like format. Leave blank unless you have a specific profile to apply. | { 'outputDataFormat': 'json' } |
Campi di output
Una corsa di successo restituisce uno n8n elemento che contiene i valori del modulo estratto come JSON.
| Campo | Tipo | Cosa contiene |
|---|---|---|
formData | Object | Every form field read from the PDF, as a set of field name and field value pairs. |
formData.<fieldName> | String | The name of an individual field exactly as the PDF author defined it, for example name, email, or country. |
formData.<fieldValue> | String, Number, or Boolean | The value entered or selected for that field. Blank fields return an empty string, and checkboxes return their export value. |
Il corpo di una risposta tipica si presenta così:
{
"formData": {
"name": "PDF4me",
"email": "",
"country": "USA"
}
}
Come si imposta l'estrazione dei dati del modulo da PDF In n8n?
- Aggiungere PDF4me al tuo n8n flusso di lavoro e scegliere il Estrai i dati del modulo da PDF azione.
- In Credenziali per connettersi con, seleziona il tuo PDF4me credenziali o clicca Crea nuove credenziali e incolla il tuo API chiave.
- Impostato Tipo di dati di input A Dati binari (predefinito), Base64 String, O URL e fornire il corrispondente compilato PDF campo.
- Impostato Nome reale al nome del file sorgente, ad esempio
application_form.pdf. - Partire Profili personalizzati Sotto Opzioni avanzate Lasciare vuoto a meno che non sia necessario un profilo di elaborazione specifico.
- Esegui il nodo, quindi mappa i valori dal risultato
formDataoggetto nel passaggio successivo del flusso di lavoro.
Configurazioni tipiche
Esempi di flusso di lavoroCommon n8n workflow patterns using Extract Form Data From PDF.
- Un trigger e-mail si attiva quando una domanda completata PDF obiettivi.
- Estrai i dati del modulo da PDF Legge l'allegato e lo memorizza in un oggetto formData.
- Un foglio Google o Excel Il nodo aggiunge una riga, mappando ciascun nome di campo a una colonna.
- Un trigger di archiviazione cloud si attiva al momento del caricamento di un nuovo elemento. PDF.
- Estrai i dati del modulo da PDF Estrae i dettagli di contatto dal livello del modulo.
- UN CRM Il nodo crea o aggiorna il record utilizzando i valori estratti relativi a nome, email e azienda.
- Un webhook riceve un modulo di richiesta firmato da un portale esterno.
- Estrai i dati del modulo da PDF Restituisce l'importo e i campi relativi al dipartimento richiesti.
- Un nodo IF si dirama verso l'approvatore corretto in base a tali valori.
- Un nodo Loop Over Items itera un elenco di moduli archiviati URLs.
- Estrai i dati del modulo da PDF esegue con il tipo di dati di input impostato su URL per ogni file.
- Ogni oggetto formData viene scritto in una tabella del database indicizzata dal nome del documento di origine.
Consigli pratici
Foglio riassuntivo
| Campo | Valore |
|---|---|
| Action | Extract Form Data From PDF |
| Input Data Type | Binary Data |
| Input Binary Field | data |
| Document Name | document.pdf |
| Custom Profiles | { 'outputDataFormat': 'json' } |
| Credentials | PDF4me API credential |
| Returns | formData object of field name and value pairs |