Convertire PDF in JSON
Estrai le tabelle da un PDF e ottienile come record JSON. La riga di intestazione fornisce le chiavi, ogni riga della tabella diventa un oggetto e il risultato si carica direttamente nel codice.
Convertitore di dati
oppure trascina qui File CSV, TSV, TXT … ·
Max 95 MB per file· Fino a 20 file· Eliminati dopo 30 minuti
I file vengono elaborati sui nostri server ed eliminati dopo 30 minuti.
Carattere che separa le colonne nei file CSV e di testo, sia in lettura sia in scrittura. Rilevamento automatico lo individua dal file di origine e scrive con la virgola.
UTF-8 funziona per tutte le lingue. Scegliere UTF-8 con BOM se Excel su Windows mostra accenti o caratteri asiatici illeggibili all'apertura del CSV.
Per file Excel, ODS e Numbers: converte solo il primo foglio oppure tutti i fogli (un CSV per foglio in un file ZIP, o una chiave JSON per foglio).
Nome della scheda del foglio nel nuovo foglio di calcolo, fino a 31 caratteri.
Array di oggetti usa i nomi delle colonne come chiavi per ogni riga; array di array è più compatto e mantiene l'intestazione come primo array.
Nome dell'elemento esterno che racchiude tutte le righe; ogni riga diventa un <row> al suo interno.
Usato nelle istruzioni CREATE TABLE e INSERT. Solo lettere, cifre e trattini bassi.
Virgolette e tipi di colonna differiscono leggermente tra i database; scegliere quello in cui si importeranno i dati.
Riscrive le celle con date in un unico formato. ISO (2026-10-18) è il più sicuro per database e codice; Mantieni originale le lascia come appaiono nell'origine.
Come usare questo strumento
- 1
Caricare il PDF
Aggiungi un estratto conto, un listino prezzi o un report che contiene tabelle. Fino a 20 PDF per lotto, 95 MB ciascuno.
- 2
Scegliere la struttura del JSON
Struttura JSON parte da Array di oggetti. Passa ad Array di array in Impostazioni avanzate quando la tabella non ha una riga di intestazione utilizzabile.
- 3
Convertire e controllare
Premi Converti in JSON, scarica il file e confronta alcuni record con il PDF prima di usarlo nel tuo script.
Da PDF a JSON legge le tabelle di un PDF e scrive ogni riga come oggetto JSON, usando le intestazioni di colonna come chiavi, così i dati chiusi in un documento da stampare diventano qualcosa che il codice può scorrere.
Perché un PDF non sa di contenere una tabella
Adobe ha introdotto il PDF nel 1993 per far apparire una pagina uguale ovunque, e il formato, standardizzato come ISO 32000-1 nel 2008, ragiona ancora per pagine. Nel file una tabella è un insieme di frammenti di testo disegnati a coordinate x e y, spesso con qualche linea tracciata tra l'uno e l'altro. Non esistono righe, colonne o intestazioni, a meno che l'autore non abbia esportato un PDF con tag, un'opzione aggiunta in PDF 1.4 che molti strumenti ancora ignorano.
Ottenere un JSON significa quindi ricostruire la griglia: raggruppare in righe i frammenti che condividono la stessa linea di base, individuare gli spazi verticali che separano le colonne e trattare la riga superiore come nomi. Funziona bene con PDF esportati da software di contabilità, fogli di calcolo e strumenti di reportistica, dove ogni cella sta su una linea pulita. Fatica con tabelle disegnate a mano in un programma di impaginazione, con celle che occupano più colonne e con qualsiasi documento scansionato.
Chi converte PDF in JSON, e a che scopo
Analisi di fatture ed estratti conto
Uno sviluppatore riceve in PDF fatture di fornitori o estratti conto e ha bisogno delle righe come record da confrontare con gli ordini.
Tabelle di riferimento pubblicate
Tariffe, listini e prezzi spesso compaiono solo in PDF. Con JSON un'app o un sito possono caricarli senza doverli ridigitare.
Dati di test e prototipi
Un team di prodotto trasforma una tabella di un documento di specifiche in dati per i test o in un'API fittizia.
Esempio di JSON da una tabella di fattura PDF
[
{
"Item": "Paper A4, 500 sheets",
"Qty": 4,
"Amount": 23.96
},
{
"Item": "Toner cartridge",
"Qty": 1,
"Amount": 64
}
]Quali PDF si convertono in JSON e quali no
| from ↓ · to → | JSON | CSV | XLSX |
|---|---|---|---|
| PDF esportato da un software | PDF esportato da un software to JSON: yes | PDF esportato da un software to CSV: yes | PDF esportato da un software to XLSX: yes |
| PDF scansionato o fotografato | – PDF scansionato o fotografato to JSON: no | – PDF scansionato o fotografato to CSV: no | – PDF scansionato o fotografato to XLSX: no |
Portable Document Format
Il PDF è stato creato da Adobe nel 1993 ed è diventato lo standard aperto ISO 32000 nel 2008. Fissa testo, font, immagini e impaginazione, così il documento appare uguale su ogni schermo e stampante. I PDF possono contenere moduli, firme, link, allegati e testo ricercabile, e la variante PDF/A è usata per l'archiviazione a lungo termine. L'impaginazione fissa rende i PDF difficili da modificare, e i PDF scansionati contengono solo immagini se non si applica l'OCR. Ogni browser e sistema operativo può aprirli.
- Compressione
- –
- Trasparenza
- Sì
- Animazione
- No
- Introdotto
- 1993 · Adobe
JSON
JavaScript Object Notation
JSON è un formato di testo leggero per dati strutturati, reso popolare da Douglas Crockford all'inizio degli anni 2000 e standardizzato come RFC 8259 ed ECMA-404. Rappresenta oggetti, array, stringhe, numeri, booleani e null con una sintassi semplice e leggibile. È il formato predefinito per le API web, i file di configurazione e lo scambio di dati tra app in quasi tutti i linguaggi di programmazione. Non prevede commenti, date o schemi integrati e i file annidati di grandi dimensioni sono difficili da leggere senza un visualizzatore.
- Compressione
- –
- Trasparenza
- –
- Animazione
- –
- Introdotto
- 2001 · Douglas Crockford
Si passa da PDF a JSON quando un documento pubblicato per la lettura deve alimentare un programma: le righe di una fattura per uno script contabile, una tabella di tariffe pubblicata per un'app, o i dati di un report per una chiamata API.
Domande su PDF in JSON
È possibile convertire un PDF scansionato in JSON?
Non direttamente. Una scansione è l'immagine di una pagina, senza caratteri che un convertitore possa leggere. Prima applica il riconoscimento del testo con gli strumenti per da immagine a testo, poi converti la tabella riconosciuta.
Da dove vengono le chiavi del JSON?
Dalla prima riga di ogni tabella finché La prima riga è l'intestazione è attiva: una colonna intitolata Importo diventa la chiave Importo in ogni record. Se la riga 1 contiene già dati, disattiva l'impostazione e scegli Array di array, che scrive ogni riga come semplice elenco.
Perché importi come €1.234,50 restano stringhe?
I numeri JSON, come li definisce RFC 8259, ammettono cifre, un solo punto, il segno meno e un esponente, nient'altro. Un simbolo di valuta o un separatore delle migliaia trasforma il valore in testo. Rimuovi il simbolo nel codice oppure pulisci prima la colonna in un foglio di calcolo.
Per una tabella PDF è meglio JSON o CSV?
JSON quando a leggere sarà un programma, perché le chiavi accompagnano ogni valore e in seguito sono possibili strutture annidate. CSV quando a leggere sarà un foglio di calcolo o una schermata di importazione; PDF in CSV scrive le stesse righe come semplici linee di testo.
Il JSON conserva qualcosa dell'impaginazione del PDF?
No. Font, colori, interruzioni di pagina, loghi e posizione della tabella nella pagina sono aspetti di presentazione, e JSON contiene solo valori. Ottieni il contenuto delle celle, in ordine di lettura.