UltKit

Badilisha PDF kuwa JSON

Toa majedwali kutoka kwenye PDF na uyapate tena kama rekodi za JSON. Mstari wa vichwa unatoa funguo, kila mstari wa jedwali unakuwa kitu (object), na matokeo yanapakiwa moja kwa moja kwenye msimbo.

Kibadilishaji cha Data

au buruta Faili za CSV, TSV, TXT … hapa ·

Hadi MB 95 kwa faili· Hadi faili 20· Hufutwa baada ya dakika 30

Matokeo

Faili huchakatwa kwenye seva zetu na kufutwa baada ya dakika 30.

Jinsi ya kutumia zana hii

  1. 1

    Pakia PDF

    Ongeza taarifa ya akaunti, orodha ya bei au ripoti yenye majedwali. Hadi PDF 20 kwa kila awamu, MB 95 kila moja.

  2. 2

    Chagua muundo wa JSON

    Muundo wa JSON huanza na Array of objects. Badilisha kuwa Array of arrays chini ya Mipangilio ya hali ya juu wakati jedwali halina safu ya kichwa inayofaa.

  3. 3

    Badilisha na ukague

    Bonyeza Badilisha kuwa JSON, pakua faili kisha linganisha rekodi chache na PDF kabla msimbo wako haujaitegemea.

PDF kuwa JSON husoma majedwali kwenye PDF na kuandika kila safu kama kitu cha JSON, kwa kutumia vichwa vya safu wima kama funguo, hivyo data iliyofungwa kwenye hati ya kuchapishwa inakuwa kitu ambacho msimbo unaweza kukipitia.

Kwa nini PDF haijui kuwa ina jedwali

Adobe ilianzisha PDF mwaka 1993 ili ukurasa uonekane sawa kila mahali, na muundo huo, uliosanifishwa kama ISO 32000-1 mwaka 2008, bado unafikiri kwa kurasa. Ndani ya faili, jedwali ni mkusanyiko wa vipande vya maandishi vilivyochorwa kwenye viwianishi vya x na y, mara nyingi na mistari michache kati yake. Hakuna safu, safu wima wala kichwa isipokuwa mwandishi alisafirisha PDF yenye lebo, chaguo lililoongezwa katika PDF 1.4 ambalo zana nyingi bado huliruka.

Kupata JSON kunamaanisha kujenga upya gridi: kupanga vipande vyenye mstari msingi mmoja kuwa safu, kutafuta nafasi wima zinazotenganisha safu wima, na kuchukulia safu ya juu kama majina. Hufanya kazi vizuri kwenye PDF zilizosafirishwa kutoka programu za uhasibu, lahajedwali na zana za ripoti, ambapo kila seli iko kwenye mstari safi. Hupata shida na majedwali yaliyochorwa kwa mkono kwenye programu ya mpangilio, seli zinazopanuka kwenye safu wima kadhaa, na chochote kilichoskaniwa.

Nani hubadilisha PDF kuwa JSON, na kwa madhumuni gani

  1. Kuchambua ankara na taarifa za akaunti

    Msanidi programu hupokea ankara za wasambazaji au taarifa za benki kama PDF na anahitaji vipengee kama rekodi za kulinganisha na oda.

  2. Majedwali ya marejeo yaliyochapishwa

    Ushuru, orodha za viwango na orodha za bei mara nyingi huonekana kama PDF tu. JSON huruhusu programu au tovuti kuzipakia bila kuandika upya.

  3. Data ya majaribio na mifano

    Timu ya bidhaa hugeuza jedwali kutoka hati ya vigezo kuwa data ya majaribio au API ya mfano.

Mfano wa JSON kutoka jedwali la ankara ya PDF

Array of objects kutoka jedwali la safu wima tatu
[
  {
    "Item": "Paper A4, 500 sheets",
    "Qty": 4,
    "Amount": 23.96
  },
  {
    "Item": "Toner cartridge",
    "Qty": 1,
    "Amount": 64
  }
]

PDF zipi zinabadilika kuwa JSON na zipi hazibadiliki

from ↓ · to →JSONCSVXLSX
PDF iliyosafirishwa kutoka programuPDF iliyosafirishwa kutoka programu to JSON: yesPDF iliyosafirishwa kutoka programu to CSV: yesPDF iliyosafirishwa kutoka programu to XLSX: yes
PDF iliyoskaniwa au kupigwa picha– PDF iliyoskaniwa au kupigwa picha to JSON: no– PDF iliyoskaniwa au kupigwa picha to CSV: no– PDF iliyoskaniwa au kupigwa picha to XLSX: no
supported not offeredKurasa zilizoskaniwa hazina safu ya maandishi. Tambua maandishi kwanza, kisha badilisha.

PDF

Portable Document Format

PDF iliundwa na Adobe mwaka 1993 na ikawa kiwango huria cha ISO 32000 mwaka 2008. Hudumisha maandishi, fonti, picha na mpangilio ili hati ionekane sawa kwenye kila skrini na printa. PDF zinaweza kuwa na fomu, saini, viungo, viambatisho na maandishi yanayotafutika, na toleo la PDF/A hutumiwa kwa uhifadhi wa muda mrefu. Mpangilio uliodumishwa hufanya PDF kuwa ngumu kuhariri, na PDF zilizochanganuliwa zina picha tu isipokuwa OCR itumike. Kila kivinjari na mfumo wa uendeshaji unaweza kuzifungua.

Ubanaji
–
Uwazi
Ndiyo
Uhuishaji
Hapana
Mwaka ulioanzishwa
1993 · Adobe
Kigeuzi cha PDF

JSON

JavaScript Object Notation

JSON ni umbizo jepesi la maandishi kwa data iliyopangwa, lililoenezwa na Douglas Crockford mwanzoni mwa miaka ya 2000 na kusanifishwa kama RFC 8259 na ECMA-404. Linawakilisha vitu, safu, maandishi, namba, thamani za kweli/si kweli na null kwa sintaksia rahisi inayosomeka. Ni umbizo chaguomsingi la API za wavuti, faili za usanidi na ubadilishanaji wa data kati ya programu katika karibu kila lugha ya programu. Halina maoni, tarehe wala michoro ya muundo ndani yake, na faili kubwa zenye viwango vingi ni vigumu kusoma bila kitazamaji.

Ubanaji
–
Uwazi
–
Uhuishaji
–
Mwaka ulioanzishwa
2001 · Douglas Crockford
Kigeuzi cha JSON

PDF hubadilishwa kuwa JSON wakati hati iliyochapishwa kwa kusomwa inapaswa kulisha programu: mistari ya ankara kwenye hati ya uhasibu, jedwali la viwango lililochapishwa kwenye programu, au takwimu za ripoti kwenye ombi la API.

Maswali kuhusu kubadilisha PDF kuwa JSON

Je, ninaweza kubadilisha PDF iliyoskaniwa kuwa JSON?

Si moja kwa moja. Skani ni picha ya ukurasa, haina herufi ambazo kibadilishaji kinaweza kusoma. Kwanza ipitishe kwenye utambuzi wa maandishi kwa zana za picha kuwa maandishi, kisha badilisha jedwali lililotambuliwa.

Funguo katika JSON zinatoka wapi?

Kutoka safu ya kwanza ya kila jedwali wakati Safu ya kwanza ni kichwa imewashwa, hivyo safu yenye jina Amount inakuwa ufunguo Amount katika kila rekodi. Ikiwa safu ya 1 tayari ni data, zima mpangilio huo na uchague Array of arrays, ambayo huandika kila safu kama orodha rahisi.

Kwa nini kiasi kama €1.234,50 bado ni maandishi (strings)?

Nambari za JSON, kama RFC 8259 inavyozifafanua, huruhusu tarakimu, nukta moja, alama ya kutoa na kielelezo, hakuna kingine. Alama ya sarafu au kitenganishi cha maelfu hufanya thamani iwe maandishi. Ondoa alama hiyo kwenye msimbo wako, au safisha safu wima kwenye lahajedwali kwanza.

Kwa jedwali la PDF, JSON au CSV ni bora zaidi?

JSON wakati msomaji anayefuata ni msimbo, kwa kuwa funguo husafiri na kila thamani na matokeo yaliyoingiliana yanawezekana baadaye. CSV wakati msomaji anayefuata ni lahajedwali au skrini ya kuingiza data; PDF kuwa CSV huandika safu zilezile kama mistari rahisi.

Je, JSON inahifadhi chochote cha mpangilio wa PDF?

Hapana. Fonti, rangi, mapumziko ya kurasa, nembo na nafasi ya jedwali kwenye ukurasa ni mwonekano, na JSON hubeba thamani tu. Unachopata ni yaliyomo kwenye seli, kwa mpangilio wa kusoma.