PDF til JSON-konverter
Træk tabellerne ud af en PDF, og få dem tilbage som JSON-poster. Overskriftsrækken giver nøglerne, hver tabelrække bliver et objekt, og resultatet kan indlæses direkte i din kode.
Datakonverter
eller slip CSV, TSV, TXT …-filer her ·
Maks. 95 MB pr. fil· Op til 20 filer· Slettes efter 30 minutter
Filer behandles på vores servere og slettes efter 30 minutter.
Tegn, der adskiller kolonner i CSV- og tekstfiler, både ved læsning og skrivning. Automatisk finder det i inputtet og skriver kommaer.
UTF-8 fungerer til alle sprog. Vælg UTF-8 med BOM, hvis Excel på Windows viser forkerte danske bogstaver eller asiatiske tegn, når CSV-filen åbnes.
Input fra Excel, ODS og Numbers: konvertér kun det første ark eller alle ark (én CSV pr. ark i en ZIP eller én JSON-nøgle pr. ark).
Navnet på arkfanen i det nye regneark, op til 31 tegn.
Array af objekter bruger kolonnenavne som nøgler for hver række; array af arrays er mere kompakt og beholder overskriften som første array.
Navnet på det yderste element, der omslutter alle rækker; hver række bliver til en <row> inden i det.
Bruges i CREATE TABLE- og INSERT-sætninger. Kun bogstaver, cifre og understregninger.
Citering og kolonnetyper er lidt forskellige mellem databaser; vælg den, du skal importere til.
Omskriv datoceller til ét format. ISO (2026-10-18) er sikrest til databaser og kode; behold lader dem stå, som de er i kilden.
Sådan bruger du værktøjet
- 1
Upload PDF-filen
Tilføj en kontoudtog, en prisliste eller en rapport, der indeholder tabeller. Op til 20 PDF-filer pr. batch, 95 MB hver.
- 2
Vælg JSON-strukturen
JSON-struktur starter som Array af objekter. Skift til Array af arrays under Avancerede indstillinger, når tabellen ikke har en brugbar overskriftsrække.
- 3
Konvertér og kontrollér
Tryk på Konvertér til JSON, download filen, og sammenlign nogle få poster med PDF-filen, før dit script bruger den.
PDF til JSON læser tabellerne i en PDF og skriver hver række som et JSON-objekt med kolonneoverskrifterne som nøgler, så data låst i et printbart dokument bliver noget, kode kan gennemløbe.
Hvorfor en PDF ikke ved, at den indeholder en tabel
Adobe introducerede PDF i 1993 for at få en side til at se ens ud overalt, og formatet, standardiseret som ISO 32000-1 i 2008, tænker stadig i sider. Inde i filen er en tabel en samling tekstfragmenter tegnet ved x- og y-koordinater, ofte med et par streger imellem. Der er ingen række, kolonne eller overskrift, medmindre forfatteren har eksporteret en tagget PDF, en mulighed tilføjet i PDF 1.4, som mange værktøjer stadig springer over.
At få JSON ud betyder derfor at genopbygge gitteret: gruppere fragmenter med samme grundlinje til rækker, finde de lodrette mellemrum mellem kolonner og behandle øverste række som navne. Det fungerer godt på PDF-filer eksporteret fra regnskabsprogrammer, regneark og rapportværktøjer, hvor hver celle står på en ren linje. Det har svært ved tabeller tegnet i hånden i et layoutprogram, celler der spænder over flere kolonner, og alt der er scannet.
Hvem konverterer PDF til JSON, og hvorfor
Aflæsning af fakturaer og kontoudtog
En udvikler modtager leverandørfakturaer eller kontoudtog som PDF og har brug for linjerne som poster, der kan matches med ordrer.
Udgivne referencetabeller
Takster, ratekort og prislister findes ofte kun som PDF. Med JSON kan en app eller et websted indlæse dem uden at skrive dem om.
Testdata og prototyper
Et produktteam laver en tabel fra et specifikationsdokument om til testdata eller et mock-API.
Eksempel på JSON fra en fakturatabel 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 kan ikke
| from ↓ · to → | JSON | CSV | XLSX |
|---|---|---|---|
| PDF eksporteret fra software | PDF eksporteret fra software to JSON: yes | PDF eksporteret fra software to CSV: yes | PDF eksporteret fra software to XLSX: yes |
| Scannet eller fotograferet PDF | – Scannet eller fotograferet PDF to JSON: no | – Scannet eller fotograferet PDF to CSV: no | – Scannet eller fotograferet PDF to XLSX: no |
Portable Document Format
PDF blev skabt af Adobe i 1993 og blev den åbne ISO 32000-standard i 2008. Det fastlåser tekst, skrifttyper, billeder og layout, så et dokument ser ens ud på alle skærme og printere. PDF-filer kan indeholde formularer, signaturer, links, vedhæftede filer og søgbar tekst, og varianten PDF/A bruges til langtidsarkivering. Det faste layout gør PDF-filer svære at redigere, og scannede PDF-filer indeholder kun billeder, medmindre der bruges OCR. Alle browsere og operativsystemer kan åbne dem.
- Komprimering
- –
- Gennemsigtighed
- Ja
- Animation
- Nej
- Introduceret
- 1993 · Adobe
JSON
JavaScript Object Notation
JSON er et let tekstformat til strukturerede data, populariseret af Douglas Crockford i begyndelsen af 2000'erne og standardiseret som RFC 8259 og ECMA-404. Det repræsenterer objekter, arrays, strenge, tal, booleanske værdier og null med enkel, læsbar syntaks. Det er standardformatet til web-API'er, konfigurationsfiler og dataudveksling mellem apps i næsten alle programmeringssprog. Det har ingen indbyggede kommentarer, datoer eller skemaer, og store indlejrede filer er svære at læse uden en fremviser.
- Komprimering
- –
- Gennemsigtighed
- –
- Animation
- –
- Introduceret
- 2001 · Douglas Crockford
PDF bliver til JSON, når et dokument udgivet til læsning skal fodre et program: fakturalinjer til et regnskabsscript, en udgivet pristabel til en app eller en rapports tal til et API-kald.
Spørgsmål om PDF til JSON
Kan jeg konvertere en scannet PDF til JSON?
Ikke direkte. En scanning er et billede af en side uden tegn, som en konverter kan læse. Kør den først gennem tekstgenkendelse med værktøjerne til billede til tekst, og konvertér derefter den genkendte tabel.
Hvor kommer nøglerne i JSON-filen fra?
Fra den første række i hver tabel, mens Første række er overskrift er slået til, så en kolonne med titlen Amount bliver til nøglen Amount i hver post. Hvis række 1 allerede er data, slå indstillingen fra og vælg Array af arrays, som skriver hver række som en almindelig liste.
Hvorfor er beløb som €1.234,50 stadig tekststrenge?
JSON-tal, som RFC 8259 definerer dem, tillader cifre, ét punktum, et minustegn og en eksponent, intet andet. Et valutategn eller et tusindtalsseparator gør værdien til tekst. Fjern symbolet i din kode, eller ryd kolonnen op i et regneark først.
Er JSON eller CSV bedst til en PDF-tabel?
JSON, når den næste modtager er kode, fordi nøgler følger med hver værdi, og nestede resultater er mulige senere. CSV, når den næste modtager er et regneark eller en importskærm; PDF til CSV skriver de samme rækker som almindelige linjer.
Bevarer JSON noget af PDF'ens layout?
Nej. Skrifttyper, farver, sideskift, logoer og tabellens placering på siden er layout, og JSON indeholder kun værdier. Du får cellernes indhold i læserækkefølge.