PDF til JSON-konverter
Hent ut tabellene fra en PDF og få dem tilbake som JSON-poster. Overskriftsraden gir nøklene, hver tabellrad blir et objekt, og resultatet kan lastes rett inn i koden.
Datakonverterer
eller slipp CSV, TSV, TXT …-filer her ·
Maks 95 MB per fil· Opptil 20 filer· Slettes etter 30 minutter
Filene behandles på serverne våre og slettes etter 30 minutter.
Tegnet som skiller kolonner i CSV- og tekstfiler, både ved lesing og skriving. Automatisk finner det i inndataene og skriver komma.
UTF-8 fungerer for alle språk. Velg UTF-8 med BOM hvis Excel på Windows viser ødelagte aksenter eller asiatiske tegn når du åpner CSV-filen.
For Excel-, ODS- og Numbers-filer: konverter bare det første arket, eller alle arkene (én CSV per ark i en ZIP, eller én JSON-nøkkel per ark).
Navnet på arkfanen i det nye regnearket, maks 31 tegn.
Liste med objekter bruker kolonnenavn som nøkler for hver rad; liste med lister er mer kompakt og beholder overskriften som første liste.
Navnet på det ytre elementet som omslutter alle rader; hver rad blir en <row> inni det.
Brukes i CREATE TABLE- og INSERT-setninger. Bare bokstaver, tall og understreker.
Sitering og kolonnetyper varierer litt mellom databaser; velg den du skal importere til.
Skriv om datoceller i ett format. ISO (2026-10-18) er tryggest for databaser og kode; behold lar dem stå som i kilden.
Slik bruker du dette verktøyet
- 1
Last opp PDF-en
Legg til en kontoutskrift, en prisliste eller en rapport som inneholder tabeller. Opptil 20 PDF-er per omgang, 95 MB hver.
- 2
Velg JSON-struktur
JSON-struktur starter på Array of objects. Bytt til Array of arrays under Avanserte innstillinger når tabellen ikke har noen brukbar overskriftsrad.
- 3
Konverter og kontroller
Trykk Konverter til JSON, last ned filen og sammenlign noen få poster med PDF-en før skriptet ditt tar den i bruk.
PDF til JSON leser tabellene i en PDF og skriver hver rad som et JSON-objekt, med kolonneoverskriftene som nøkler, slik at data låst i et utskriftsvennlig dokument blir noe kode kan gå gjennom.
Hvorfor en PDF ikke vet at den inneholder en tabell
Adobe lanserte PDF i 1993 for at en side skulle se lik ut overalt, og formatet, standardisert som ISO 32000-1 i 2008, tenker fortsatt i sider. Inne i filen er en tabell en samling tekstfragmenter tegnet på x- og y-koordinater, ofte med noen linjer malt imellom. Det finnes ingen rad, kolonne eller overskrift med mindre forfatteren eksporterte en tagget PDF, et alternativ som kom i PDF 1.4 og som mange verktøy fortsatt hopper over.
Å få ut JSON betyr derfor å gjenskape rutenettet: gruppere fragmenter som deler grunnlinje til rader, finne de loddrette mellomrommene som skiller kolonner, og behandle øverste rad som navn. Det fungerer godt på PDF-er eksportert fra regnskapsprogrammer, regneark og rapportverktøy, der hver celle ligger på en ren linje. Det sliter med tabeller tegnet for hånd i et layoutprogram, med celler som spenner over flere kolonner, og med alt som er skannet.
Hvem konverterer PDF til JSON, og hvorfor
Tolking av fakturaer og kontoutskrifter
En utvikler mottar leverandørfakturaer eller kontoutskrifter som PDF-er og trenger linjene som poster som kan avstemmes mot bestillinger.
Publiserte oppslagstabeller
Tariffer, satskort og prislister finnes ofte bare som PDF-er. Med JSON kan en app eller et nettsted laste dem uten å skrive dem inn på nytt.
Testdata og prototyper
Et produktteam gjør en tabell fra et spesifikasjonsdokument om til testdata eller et mock-API.
Eksempel på JSON fra en fakturatabell i PDF
[
{
"Item": "Paper A4, 500 sheets",
"Qty": 4,
"Amount": 23.96
},
{
"Item": "Toner cartridge",
"Qty": 1,
"Amount": 64
}
]Hvilke PDF-er kan konverteres til JSON, og hvilke ikke
| from ↓ · to → | JSON | CSV | XLSX |
|---|---|---|---|
| PDF eksportert fra programvare | PDF eksportert fra programvare to JSON: yes | PDF eksportert fra programvare to CSV: yes | PDF eksportert fra programvare to XLSX: yes |
| Skannet eller fotografert PDF | – Skannet eller fotografert PDF to JSON: no | – Skannet eller fotografert PDF to CSV: no | – Skannet eller fotografert PDF to XLSX: no |
Portable Document Format
PDF ble laget av Adobe i 1993 og ble den åpne ISO 32000-standarden i 2008. Det låser tekst, skrifter, bilder og oppsett slik at et dokument ser likt ut på alle skjermer og skrivere. PDF-er kan inneholde skjemaer, signaturer, lenker, vedlegg og søkbar tekst, og varianten PDF/A brukes til langtidsarkivering. Det faste oppsettet gjør PDF-er vanskelige å redigere, og skannede PDF-er inneholder bare bilder med mindre OCR brukes. Alle nettlesere og operativsystemer kan åpne dem.
- Komprimering
- –
- Gjennomsiktighet
- Ja
- Animasjon
- Nei
- Introdusert
- 1993 · Adobe
JSON
JavaScript Object Notation
JSON er et lett tekstformat for strukturerte data, gjort populært av Douglas Crockford tidlig på 2000-tallet og standardisert som RFC 8259 og ECMA-404. Det representerer objekter, lister, tekststrenger, tall, boolske verdier og null med enkel, lesbar syntaks. Det er standardformatet for web-API-er, konfigurasjonsfiler og datautveksling mellom apper i nesten alle programmeringsspråk. Det har ingen innebygde kommentarer, datoer eller skjemaer, og store nestede filer er vanskelige å lese uten en viser.
- Komprimering
- –
- Gjennomsiktighet
- –
- Animasjon
- –
- Introdusert
- 2001 · Douglas Crockford
PDF blir til JSON når et dokument publisert for lesing må mate et program: fakturalinjer inn i et regnskapsskript, en publisert pristabell inn i en app, eller tallene fra en rapport inn i et API-kall.
Spørsmål om PDF til JSON
Kan jeg konvertere en skannet PDF til JSON?
Ikke direkte. En skanning er et bilde av en side, uten tegn som en konverterer kan lese. Kjør den først gjennom tekstgjenkjenning med verktøyene for bilde til tekst, og konverter deretter den gjenkjente tabellen.
Hvor kommer nøklene i JSON-filen fra?
Fra første rad i hver tabell så lenge Første rad er overskrift er på, slik at en kolonne med tittelen Amount blir nøkkelen Amount i hver post. Hvis rad 1 allerede er data, slår du av innstillingen og velger Array of arrays, som skriver hver rad som en enkel liste.
Hvorfor er beløp som €1.234,50 fortsatt strenger?
JSON-tall, slik RFC 8259 definerer dem, tillater sifre, ett punktum, minustegn og eksponent, ingenting annet. Et valutategn eller et tusenskilletegn gjør verdien til tekst. Fjern symbolet i koden din, eller rydd kolonnen i et regneark først.
Er JSON eller CSV best for en PDF-tabell?
JSON når neste leser er kode, fordi nøklene følger med hver verdi og nestede resultater er mulig senere. CSV når neste leser er et regneark eller en importskjerm; PDF til CSV skriver de samme radene som enkle linjer.
Beholder JSON-filen noe av oppsettet i PDF-en?
Nei. Skrifttyper, farger, sideskift, logoer og tabellens plassering på siden er presentasjon, og JSON inneholder bare verdier. Du får innholdet i cellene, i leserekkefølge.