Pretvornik PDF v JSON
Izvlecite tabele iz PDF in jih dobite kot zapise JSON. Vrstica z glavami določi ključe, vsaka vrstica tabele postane objekt, rezultat pa lahko takoj naložite v kodo.
Pretvornik podatkov
ali spustite datoteke CSV, TSV, TXT … sem ·
Največ 95 MB na datoteko· Do 20 datotek· Izbrisano po 30 minutah
Datoteke se obdelajo na naših strežnikih in izbrišejo po 30 minutah.
Znak, ki ločuje stolpce v datotekah CSV in besedilnih datotekah, pri branju in pisanju. Samodejno ga zazna iz vhoda, pri pisanju pa uporabi vejice.
UTF-8 deluje za vse jezike. Izberite UTF-8 z BOM, če Excel v sistemu Windows ob odpiranju CSV prikaže popačene šumnike ali azijske znake.
Vhod Excel, ODS in Numbers: pretvori samo prvi list ali vse liste (en CSV na list v ZIP ali en ključ JSON na list).
Ime zavihka lista v novi preglednici, do 31 znakov.
Polje objektov uporabi imena stolpcev kot ključe v vsaki vrstici; polje polj je bolj zgoščeno in ohrani glavo kot prvo polje.
Ime zunanjega elementa, ki obdaja vse vrstice; vsaka vrstica postane <row> znotraj njega.
Uporabljeno v stavkih CREATE TABLE in INSERT. Samo črke, števke in podčrtaji.
Narekovaji in tipi stolpcev se med zbirkami podatkov nekoliko razlikujejo; izberite tisto, v katero boste uvozili.
Datumske celice prepiše v enotno obliko. ISO (2026-10-18) je najvarnejši za zbirke podatkov in kodo; »ohrani« jih pusti, kot so v viru.
Kako uporabljati to orodje
- 1
Naložite PDF
Dodajte izpisek, cenik ali poročilo, ki vsebuje tabele. Do 20 datotek PDF naenkrat, vsaka do 95 MB.
- 2
Izberite obliko JSON
Struktura JSON je privzeto nastavljena na Tabelo objektov. Če tabela nima uporabne glave, pod Napredne nastavitve preklopite na Tabelo tabel.
- 3
Pretvorite in preverite
Pritisnite Pretvori v JSON, prenesite datoteko in nekaj zapisov primerjajte s PDF, preden se nanjo zanese vaša skripta.
Pretvornik PDF v JSON prebere tabele v PDF in vsako vrstico zapiše kot objekt JSON z glavami stolpcev kot ključi, tako da podatki, zaklenjeni v tiskljivem dokumentu, postanejo nekaj, po čemer lahko koda zanka.
Zakaj PDF ne ve, da vsebuje tabelo
Adobe je PDF uvedel leta 1993, da bi stran povsod izgledala enako, format, standardiziran kot ISO 32000-1 leta 2008, pa še vedno razmišlja v straneh. V datoteki je tabela množica koščkov besedila, narisanih na koordinatah x in y, pogosto z nekaj črtami med njimi. Vrstic, stolpcev in glave ni, razen če je avtor izvozil označen PDF, možnost, dodano v PDF 1.4, ki jo mnoga orodja še vedno preskočijo.
Za izvoz v JSON je zato treba znova sestaviti mrežo: koščke z isto osnovno črto združiti v vrstice, poiskati navpične vrzeli med stolpci in zgornjo vrstico obravnavati kot imena. Dobro deluje pri PDF, izvoženih iz računovodskih programov, preglednic in orodij za poročanje, kjer je vsaka celica na čisti črti. Težave ima s tabelami, ročno narisanimi v programu za postavitev, s celicami čez več stolpcev in z vsem skeniranim.
Kdo pretvarja PDF v JSON in za kaj
Razčlenjevanje računov in izpiskov
Razvijalec prejema račune dobaviteljev ali bančne izpiske kot PDF in potrebuje postavke kot zapise za primerjavo z naročili.
Objavljene referenčne tabele
Tarife, cenike in seznami cen so pogosto na voljo le kot PDF. JSON omogoča, da jih aplikacija ali spletno mesto naloži brez ponovnega tipkanja.
Testni podatki in prototipi
Produktna ekipa pretvori tabelo iz specifikacije v testne podatke ali lažni API.
Primer JSON iz tabele na računu v PDF
[
{
"Item": "Paper A4, 500 sheets",
"Qty": 4,
"Amount": 23.96
},
{
"Item": "Toner cartridge",
"Qty": 1,
"Amount": 64
}
]Kateri PDF-ji se pretvorijo v JSON in kateri ne
| from ↓ · to → | JSON | CSV | XLSX |
|---|---|---|---|
| PDF, izvožen iz programa | PDF, izvožen iz programa to JSON: yes | PDF, izvožen iz programa to CSV: yes | PDF, izvožen iz programa to XLSX: yes |
| Skeniran ali fotografiran PDF | – Skeniran ali fotografiran PDF to JSON: no | – Skeniran ali fotografiran PDF to CSV: no | – Skeniran ali fotografiran PDF to XLSX: no |
Portable Document Format
PDF je leta 1993 ustvaril Adobe, leta 2008 pa je postal odprt standard ISO 32000. Določi besedilo, pisave, slike in postavitev, tako da je dokument na vsakem zaslonu in tiskalniku videti enako. PDF lahko vsebuje obrazce, podpise, povezave, priloge in iskalno besedilo, različica PDF/A pa se uporablja za dolgotrajno arhiviranje. Zaradi stalne postavitve je PDF težko urejati, skenirani PDF-ji pa vsebujejo le slike, razen če se uporabi OCR. Odprejo ga vsi brskalniki in operacijski sistemi.
- Stiskanje
- –
- Prosojnost
- Da
- Animacija
- Ne
- Uvedeno
- 1993 · Adobe
JSON
JavaScript Object Notation
JSON je lahek besedilni format za strukturirane podatke, ki ga je v zgodnjih letih 2000 populariziral Douglas Crockford, standardizirana pa sta ga RFC 8259 in ECMA-404. Objekte, tabele, nize, števila, logične vrednosti in null predstavlja s preprosto, berljivo sintakso. Je privzeti format za spletne API-je, konfiguracijske datoteke in izmenjavo podatkov med aplikacijami v skoraj vseh programskih jezikih. Nima vgrajenih komentarjev, datumov ali shem, velikih gnezdenih datotek pa brez pregledovalnika ni lahko brati.
- Stiskanje
- –
- Prosojnost
- –
- Animacija
- –
- Uvedeno
- 2001 · Douglas Crockford
PDF pretvorite v JSON, kadar mora dokument, objavljen za branje, napajati program: postavke računov v računovodsko skripto, objavljen cenik v aplikacijo ali številke iz poročila v klic API-ja.
Vprašanja o pretvorbi PDF v JSON
Ali lahko skeniran PDF pretvorim v JSON?
Neposredno ne. Skenirana stran je slika strani brez znakov, ki bi jih pretvornik lahko prebral. Najprej jo obdelajte z orodji za sliko v besedilo, nato pretvorite prepoznano tabelo.
Od kod prihajajo ključi v JSON?
Iz prve vrstice vsake tabele, dokler je vklopljeno Prva vrstica je glava, zato stolpec z naslovom Amount postane ključ Amount v vsakem zapisu. Če so v prvi vrstici že podatki, izklopite to nastavitev in izberite Tabelo tabel, ki vsako vrstico zapiše kot preprost seznam.
Zakaj so zneski, kot je €1.234,50, še vedno nizi?
Števila v JSON, kot jih opredeljuje RFC 8259, dovoljujejo števke, eno piko, minus in eksponent, nič drugega. Znak valute ali ločilo tisočic naredi vrednost besedilo. Simbol odstranite v svoji kodi ali stolpec najprej očistite v preglednici.
Je za tabelo iz PDF boljši JSON ali CSV?
JSON, kadar bo podatke prebirala koda, saj ključi potujejo z vsako vrednostjo, pozneje pa so mogoči tudi gnezdeni rezultati. CSV, kadar bo bralnik preglednica ali uvozni zaslon; PDF v CSV zapiše iste vrstice kot navadne vrstice.
Ali JSON ohrani kaj od postavitve PDF?
Ne. Pisave, barve, prelomi strani, logotipi in položaj tabele na strani so predstavitev, JSON pa prenaša le vrednosti. Dobite vsebino celic v vrstnem redu branja.