PDF till JSON-konverterare
Plocka ut tabellerna ur en PDF och få tillbaka dem som JSON-poster. Rubrikraden ger nycklarna, varje tabellrad blir ett objekt och resultatet kan läsas in direkt i din kod.
Datakonverterare
eller släpp CSV, TSV, TXT …-filer här ·
Max 95 MB per fil· Upp till 20 filer· Raderas efter 30 minuter
Filerna bearbetas på våra servrar och raderas efter 30 minuter.
Tecknet som skiljer kolumner åt i CSV- och textfiler, både vid läsning och skrivning. Automatiskt identifierar det i indata och skriver kommatecken.
UTF-8 fungerar för alla språk. Välj UTF-8 med BOM om Excel i Windows visar förvrängda å, ä, ö eller asiatiska tecken när du öppnar CSV-filen.
För indata från Excel, ODS och Numbers: konvertera bara första bladet eller alla blad (en CSV per blad i en ZIP, eller en JSON-nyckel per blad).
Namnet på bladfliken i det nya kalkylarket, högst 31 tecken.
Lista med objekt använder kolumnnamnen som nycklar för varje rad; lista med listor är mer kompakt och behåller rubrikraden som första lista.
Namnet på det yttre elementet som omsluter alla rader; varje rad blir en <row> inuti det.
Används i CREATE TABLE- och INSERT-satser. Endast bokstäver, siffror och understreck.
Citering och kolumntyper skiljer sig något mellan databaser; välj den du ska importera till.
Skriv om datumceller i ett enda format. ISO (2026-10-18) är säkrast för databaser och kod; behåll lämnar dem som i källan.
Så använder du verktyget
- 1
Ladda upp PDF-filen
Lägg till ett kontoutdrag, en prislista eller en rapport som innehåller tabeller. Upp till 20 PDF-filer per omgång, 95 MB per fil.
- 2
Välj JSON-struktur
JSON-struktur är från början inställd på Array av objekt. Byt till Array av arrayer under Avancerade inställningar när tabellen saknar en användbar rubrikrad.
- 3
Konvertera och kontrollera
Tryck på Konvertera till JSON, ladda ner filen och jämför några poster med PDF-filen innan ditt skript börjar använda den.
PDF till JSON läser tabellerna i en PDF och skriver varje rad som ett JSON-objekt med kolumnrubrikerna som nycklar, så att data som sitter fast i ett utskriftsvänligt dokument kan loopas över av kod.
Därför vet en PDF inte att den innehåller en tabell
Adobe introducerade PDF 1993 för att en sida skulle se likadan ut överallt, och formatet, som standardiserades som ISO 32000-1 2008, tänker fortfarande i sidor. I filen är en tabell en uppsättning textfragment som ritas ut på x- och y-koordinater, ofta med några linjer målade emellan. Det finns ingen rad, ingen kolumn och ingen rubrik om inte upphovspersonen har exporterat en taggad PDF, ett alternativ som tillkom i PDF 1.4 och som många verktyg fortfarande hoppar över.
För att få fram JSON måste därför rutnätet byggas upp igen: fragment som delar baslinje grupperas till rader, de lodräta mellanrum som skiljer kolumner hittas och översta raden behandlas som namn. Det fungerar bra på PDF-filer som exporterats från bokföringsprogram, kalkylprogram och rapportverktyg, där varje cell ligger på en rak linje. Det fungerar sämre med tabeller som ritats för hand i ett layoutprogram, med celler som spänner över flera kolumner och med allt som är skannat.
Vem konverterar PDF till JSON, och varför
Tolkning av fakturor och kontoutdrag
En utvecklare får leverantörsfakturor eller kontoutdrag som PDF och behöver raderna som poster att stämma av mot ordrar.
Publicerade referenstabeller
Tariffer, prislistor och taxor finns ofta bara som PDF. Med JSON kan en app eller webbplats läsa in dem utan att skriva om dem.
Testdata och prototyper
Ett produktteam gör om en tabell i ett specifikationsdokument till testdata eller ett mock-API.
Exempel på JSON från en fakturatabell i PDF
[
{
"Item": "Paper A4, 500 sheets",
"Qty": 4,
"Amount": 23.96
},
{
"Item": "Toner cartridge",
"Qty": 1,
"Amount": 64
}
]Vilka PDF-filer går att konvertera till JSON och vilka inte
| from ↓ · to → | JSON | CSV | XLSX |
|---|---|---|---|
| PDF exporterad från program | PDF exporterad från program to JSON: yes | PDF exporterad från program to CSV: yes | PDF exporterad från program to XLSX: yes |
| Skannad eller fotograferad PDF | – Skannad eller fotograferad PDF to JSON: no | – Skannad eller fotograferad PDF to CSV: no | – Skannad eller fotograferad PDF to XLSX: no |
Portable Document Format
PDF skapades av Adobe 1993 och blev den öppna ISO 32000-standarden 2008. Det fixerar text, typsnitt, bilder och layout så att ett dokument ser likadant ut på varje skärm och skrivare. PDF-filer kan innehålla formulär, signaturer, länkar, bilagor och sökbar text, och varianten PDF/A används för långtidsarkivering. Den fasta layouten gör PDF svårt att redigera, och skannade PDF-filer innehåller bara bilder om inte OCR har använts. Alla webbläsare och operativsystem kan öppna dem.
- Komprimering
- –
- Transparens
- Ja
- Animation
- Nej
- Introducerades
- 1993 · Adobe
JSON
JavaScript Object Notation
JSON är ett lättviktigt textformat för strukturerad data, populariserat av Douglas Crockford i början av 2000-talet och standardiserat som RFC 8259 och ECMA-404. Det representerar objekt, listor, strängar, tal, booleska värden och null med enkel, läsbar syntax. Det är standardformatet för webb-API:er, konfigurationsfiler och datautbyte mellan appar i nästan alla programmeringsspråk. Det har inga inbyggda kommentarer, datum eller scheman, och stora nästlade filer är svåra att läsa utan en visare.
- Komprimering
- –
- Transparens
- –
- Animation
- –
- Introducerades
- 2001 · Douglas Crockford
PDF blir JSON när ett dokument som publicerats för läsning ska mata ett program: fakturarader till ett bokföringsskript, en publicerad pristabell till en app eller en rapports siffror till ett API-anrop.
Frågor om PDF till JSON
Kan jag konvertera en skannad PDF till JSON?
Inte direkt. En skanning är en bild av en sida, utan tecken som en konverterare kan läsa. Kör den först genom textigenkänning med verktygen för bild till text och konvertera sedan den igenkända tabellen.
Var kommer nycklarna i JSON-filen ifrån?
Från första raden i varje tabell så länge Första raden är rubrikrad är aktiverat, så en kolumn med rubriken Amount blir nyckeln Amount i varje post. Om rad 1 redan är data stänger du av inställningen och väljer Array av arrayer, som skriver varje rad som en enkel lista.
Varför är belopp som €1.234,50 fortfarande strängar?
JSON-tal enligt RFC 8259 tillåter siffror, en punkt, ett minustecken och en exponent, inget annat. Ett valutatecken eller en tusentalsavgränsare gör att värdet blir text. Ta bort symbolen i din kod eller rensa kolumnen i ett kalkylprogram först.
Är JSON eller CSV bäst för en tabell från en PDF?
JSON när nästa mottagare är kod, eftersom nycklarna följer med varje värde och nästlade resultat går att göra senare. CSV när nästa mottagare är ett kalkylblad eller en importvy. PDF till CSV skriver samma rader som vanliga textrader.
Behåller JSON-filen något av PDF-filens layout?
Nej. Typsnitt, färger, sidbrytningar, logotyper och tabellens placering på sidan är utseende, och JSON innehåller bara värden. Du får innehållet i cellerna, i läsordning.