PDF JSON-ba konvertálás
Nyerje ki a táblázatokat a PDF-ből, és kapja meg őket JSON-rekordokként. A fejlécsor adja a kulcsokat, a táblázat minden sora egy objektum lesz, az eredményt pedig közvetlenül betöltheti a kódjába.
Adatkonvertáló
vagy húzza ide a(z) CSV, TSV, TXT … fájlok fájlokat ·
Legfeljebb 95 MB fájlonként· Legfeljebb 20 fájl· Törlés 30 perc után
A fájlokat szervereinken dolgozzuk fel, és 30 perc után töröljük.
Az oszlopokat elválasztó karakter a CSV- és szövegfájlokban, olvasáskor és íráskor is. Az automatikus a bemenetből ismeri fel, íráskor vesszőt használ.
Az UTF-8 minden nyelvhez megfelel. Válassza a BOM-os UTF-8-at, ha a Windowson futó Excel hibásan jeleníti meg az ékezeteket vagy az ázsiai karaktereket a CSV megnyitásakor.
Excel-, ODS- és Numbers-bemenet esetén: csak az első munkalapot alakítja át, vagy mindegyiket (munkalaponként egy CSV egy ZIP-ben, illetve munkalaponként egy JSON-kulcs).
Az új táblázat munkalapfülének neve, legfeljebb 31 karakter.
Az objektumok tömbje minden sorhoz az oszlopneveket használja kulcsként; a tömbök tömbje tömörebb, és a fejlécet az első tömbben tartja.
A külső elem neve, amely az összes sort magába foglalja; minden sorból egy <row> elem lesz benne.
A CREATE TABLE és INSERT utasításokban használatos. Csak betűk, számjegyek és aláhúzásjelek lehetnek benne.
Az idézőjelezés és az oszloptípusok kissé eltérnek az adatbázisok között; válassza azt, amelyikbe importálni fog.
Egységes formátumra írja át a dátumcellákat. Az ISO (2026-10-18) a legbiztonságosabb adatbázisokhoz és kódhoz; a megtartás úgy hagyja őket, ahogy a forrásban szerepelnek.
Az eszköz használata
- 1
Töltse fel a PDF-et
Adjon hozzá egy kivonatot, egy árlistát vagy egy táblázatokat tartalmazó jelentést. Egyszerre legfeljebb 20 PDF tölthető fel, egyenként 95 MB-ig.
- 2
Válassza ki a JSON szerkezetét
A JSON-szerkezet alapértelmezés szerint Objektumok tömbje. Ha a táblázatnak nincs használható fejlécsora, a Speciális beállítások alatt váltson Tömbök tömbje értékre.
- 3
Konvertálás és ellenőrzés
Nyomja meg a Konvertálás erre JSON gombot, töltse le a fájlt, és hasonlítson össze néhány rekordot a PDF-fel, mielőtt a szkriptje ráépülne.
A PDF JSON-be átalakítás beolvassa a PDF táblázatait, és minden sort JSON-objektumként ír ki, az oszlopfejléceket használva kulcsként, így a nyomtatható dokumentumba zárt adatot a kód már végig tudja járni.
Miért nem tudja a PDF, hogy táblázatot tartalmaz
Az Adobe 1993-ban vezette be a PDF-et, hogy az oldal mindenhol ugyanúgy nézzen ki, és a formátum, amelyet 2008-ban ISO 32000-1 néven szabványosítottak, ma is oldalakban gondolkodik. A fájlban a táblázat x és y koordinátákra rajzolt szövegdarabok halmaza, közéjük gyakran néhány vonallal. Nincs sor, oszlop és fejléc, hacsak a készítő nem címkézett PDF-et exportált, ami a PDF 1.4-ben megjelent lehetőség, és sok eszköz még mindig kihagyja.
A JSON kinyerése ezért a rács újraépítését jelenti: az azonos alapvonalon lévő darabokat sorokba csoportosítják, megkeresik az oszlopokat elválasztó függőleges réseket, a felső sort pedig névként kezelik. Jól működik könyvelőprogramokból, táblázatokból és riportkészítőkből exportált PDF-eken, ahol minden cella tiszta vonalon áll. Nehezen boldogul a elrendezőprogramban kézzel rajzolt táblázatokkal, a több oszlopot átfogó cellákkal és mindennel, ami beolvasott.
Ki és mire használja a PDF JSON-ba konvertálását
Számlák és kivonatok feldolgozása
A fejlesztő PDF-ként kapja a beszállítói számlákat vagy bankszámlakivonatokat, és a tételeket rekordokként kell a rendelésekkel egyeztetnie.
Közzétett referenciatáblák
A díjszabások, díjlisták és árlisták gyakran csak PDF-ként érhetők el. A JSON-nal egy alkalmazás vagy weboldal újragépelés nélkül betöltheti őket.
Tesztadatok és prototípusok
Egy termékcsapat a specifikációs dokumentum egy táblázatából teszt-fixtúrákat vagy kamu API-t készít.
Minta JSON egy PDF-számla táblázatából
[
{
"Item": "Paper A4, 500 sheets",
"Qty": 4,
"Amount": 23.96
},
{
"Item": "Toner cartridge",
"Qty": 1,
"Amount": 64
}
]Mely PDF-ek konvertálhatók JSON-ba, és melyek nem
| from ↓ · to → | JSON | CSV | XLSX |
|---|---|---|---|
| Programból exportált PDF | Programból exportált PDF to JSON: yes | Programból exportált PDF to CSV: yes | Programból exportált PDF to XLSX: yes |
| Beolvasott vagy lefényképezett PDF | – Beolvasott vagy lefényképezett PDF to JSON: no | – Beolvasott vagy lefényképezett PDF to CSV: no | – Beolvasott vagy lefényképezett PDF to XLSX: no |
Portable Document Format
A PDF-et az Adobe hozta létre 1993-ban, és 2008-ban nyílt ISO 32000 szabvány lett. Rögzíti a szöveget, a betűtípusokat, a képeket és az elrendezést, így a dokumentum minden képernyőn és nyomtatón ugyanúgy néz ki. A PDF tartalmazhat űrlapokat, aláírásokat, hivatkozásokat, csatolmányokat és kereshető szöveget, a PDF/A változatot pedig hosszú távú archiválásra használják. A rögzített elrendezés miatt nehéz szerkeszteni, a beolvasott PDF-ek pedig csak képeket tartalmaznak, hacsak nem futtattak rajtuk OCR-t. Minden böngésző és operációs rendszer megnyitja.
- Tömörítés
- –
- Átlátszóság
- Igen
- Animáció
- Nem
- Bevezetés éve
- 1993 · Adobe
JSON
JavaScript Object Notation
A JSON egy könnyű, szöveges formátum strukturált adatokhoz, amelyet Douglas Crockford tett népszerűvé a 2000-es évek elején, és RFC 8259 és ECMA-404 néven szabványosítottak. Objektumokat, tömböket, szövegeket, számokat, logikai értékeket és null értéket ír le egyszerű, olvasható szintaxissal. Ez az alapértelmezett formátum a webes API-khoz, a konfigurációs fájlokhoz és az alkalmazások közti adatcseréhez szinte minden programozási nyelvben. Nincs benne beépített megjegyzés, dátum vagy séma, és a nagy, mélyen egymásba ágyazott fájlok megjelenítő nélkül nehezen olvashatók.
- Tömörítés
- –
- Átlátszóság
- –
- Animáció
- –
- Bevezetés éve
- 2001 · Douglas Crockford
A PDF akkor kerül JSON-be, ha egy olvasásra szánt dokumentumnak programot kell kiszolgálnia: számlasorokat egy könyvelési szkriptbe, közzétett díjtáblát egy alkalmazásba, vagy egy jelentés számait egy API-hívásba.
Kérdések a PDF JSON-ba konvertálásáról
Konvertálható szkennelt PDF JSON-ba?
Közvetlenül nem. A beolvasott lap csak a oldal képe, nincsenek benne karakterek, amelyeket az átalakító olvasni tudna. Először futtassa át szövegfelismerésen a kép szöveggé alakítása eszközökkel, majd alakítsa át a felismert táblázatot.
Honnan származnak a JSON kulcsai?
Minden táblázat első sorából, ha Az első sor fejléc be van kapcsolva, így az Összeg oszlopcímből minden rekordban Összeg kulcs lesz. Ha az 1. sor már adat, kapcsolja ki a beállítást, és válassza a Tömbök tömbje lehetőséget, amely minden sort egyszerű listaként ír ki.
Miért maradnak szövegek az olyan összegek, mint a €1.234,50?
Az RFC 8259 szerint a JSON-számban számjegyek, egy pont, mínuszjel és kitevő állhat, más nem. A pénznemjel vagy az ezreselválasztó miatt az érték szöveg lesz. Távolítsa el a jelet a kódjában, vagy előbb tisztítsa meg az oszlopot egy táblázatkezelőben.
PDF táblázathoz a JSON vagy a CSV a jobb célformátum?
JSON, ha a következő olvasó kód, mert a kulcsok minden értékkel együtt utaznak, és később beágyazott szerkezet is lehetséges. CSV, ha a következő olvasó táblázatkezelő vagy importképernyő; a PDF CSV-be ugyanezeket a sorokat egyszerű sorokként írja ki.
Megőrzi a JSON a PDF elrendezéséből bármit?
Nem. A betűtípusok, színek, oldaltörések, logók és a táblázat helye az oldalon megjelenítés, a JSON pedig csak értékeket hordoz. Amit kap, az a cellák tartalma olvasási sorrendben.