UltKit
படம்11
PDF13
ஆவணங்கள் & தரவு7
வீடியோ6
ஆடியோ4
மேலும் கருவிகள்22

PDF to JSON மாற்றி

PDF-இல் உள்ள அட்டவணைகளைப் பிரித்தெடுத்து JSON பதிவுகளாகப் பெறுங்கள். தலைப்பு வரிசை key-களைத் தருகிறது, அட்டவணையின் ஒவ்வொரு வரிசையும் ஒரு object ஆகிறது, முடிவை நேரடியாக கோடில் ஏற்றலாம்.

டேட்டா மாற்றி

அல்லது CSV, TSV, TXT … கோப்புகள் இங்கே இழுத்து விடவும் ·

ஒரு கோப்புக்கு அதிகபட்சம் 95 MB· அதிகபட்சம் 20 கோப்புகள்· 30 நிமிடங்களுக்குப் பிறகு நீக்கப்படும்

வெளியீடு

கோப்புகள் எங்கள் சேவையகங்களில் செயலாக்கப்பட்டு 30 நிமிடங்களுக்குப் பிறகு நீக்கப்படும்.

இந்தக் கருவியை எப்படிப் பயன்படுத்துவது

  1. 1

    PDF-ஐப் பதிவேற்றுங்கள்

    அட்டவணைகள் உள்ள ஒரு ஸ்டேட்மெண்ட், விலைப் பட்டியல் அல்லது அறிக்கையைச் சேர்க்கவும். ஒரு தொகுப்பில் அதிகபட்சம் 20 PDF, ஒவ்வொன்றும் 95 MB வரை.

  2. 2

    JSON வடிவமைப்பைத் தேர்ந்தெடுங்கள்

    JSON அமைப்பு என்பது இயல்பாக Array of objects ஆக இருக்கும். அட்டவணையில் பயன்படுத்தக்கூடிய தலைப்பு வரிசை இல்லையென்றால், மேம்பட்ட அமைப்புகள் பகுதியில் Array of arrays என்பதற்கு மாற்றவும்.

  3. 3

    மாற்றி, சரிபாருங்கள்

    JSON ஆக மாற்று என்பதை அழுத்தி, கோப்பைப் பதிவிறக்கவும். உங்கள் ஸ்கிரிப்ட் இதைச் சார்ந்திருக்கும் முன், சில பதிவுகளை PDF உடன் ஒப்பிட்டுப் பாருங்கள்.

PDF to JSON, PDF-இல் உள்ள அட்டவணைகளைப் படித்து, நெடுவரிசைத் தலைப்புகளை key ஆகக் கொண்டு ஒவ்வொரு வரிசையையும் JSON object ஆக எழுதும். இதனால் அச்சிடும் ஆவணத்தில் பூட்டியிருந்த தரவை கோடு எளிதாகச் சுற்றி வர முடியும்.

தன்னுள் அட்டவணை இருப்பது PDF-க்கு ஏன் தெரியாது

பக்கம் எங்கும் ஒரே மாதிரி தெரிய வேண்டும் என்பதற்காக Adobe 1993-இல் PDF-ஐ அறிமுகப்படுத்தியது. 2008-இல் ISO 32000-1 ஆகத் தரப்படுத்தப்பட்ட இந்த வடிவம் இன்றும் பக்கங்களின் அடிப்படையிலேயே சிந்திக்கிறது. கோப்பின் உள்ளே அட்டவணை என்பது x, y ஆயங்களில் வரையப்பட்ட உரைத் துண்டுகளின் தொகுப்பு; இடையில் சில கோடுகள் வரையப்பட்டிருக்கலாம். ஆசிரியர் tagged PDF ஆக ஏற்றுமதி செய்திருந்தால் தவிர (PDF 1.4-இல் சேர்க்கப்பட்ட, பல கருவிகள் தவிர்க்கும் வசதி) வரிசை, நெடுவரிசை, தலைப்பு எதுவும் இருக்காது.

எனவே JSON பெற, கட்டத்தை மீண்டும் உருவாக்க வேண்டும்: ஒரே அடிக்கோட்டில் உள்ள துண்டுகளை வரிசைகளாகத் தொகுத்து, நெடுவரிசைகளைப் பிரிக்கும் செங்குத்து இடைவெளிகளைக் கண்டறிந்து, மேல் வரிசையைப் பெயர்களாகக் கருத வேண்டும். கணக்கியல் மென்பொருள், ஸ்ப்ரெட்ஷீட், அறிக்கைக் கருவிகளிலிருந்து ஏற்றுமதி செய்த PDF-களில் ஒவ்வொரு செல்லும் நேர்த்தியான வரியில் இருப்பதால் இது நன்றாக வேலை செய்யும். லேஅவுட் நிரலில் கையால் வரைந்த அட்டவணைகள், பல நெடுவரிசைகளை இணைக்கும் செல்கள், ஸ்கேன் செய்தவை ஆகியவற்றில் சிரமப்படும்.

PDF-ஐ JSON ஆக யார் மாற்றுகிறார்கள், எதற்காக

  1. விலைப்பட்டியல், ஸ்டேட்மெண்ட் பகுப்பாய்வு

    டெவலப்பர் சப்ளையர் விலைப்பட்டியல்களையோ வங்கி ஸ்டேட்மெண்ட்களையோ PDF ஆகப் பெறுகிறார்; ஆர்டர்களுடன் பொருத்த வரிப் பொருட்கள் பதிவுகளாகத் தேவை.

  2. வெளியிடப்பட்ட குறிப்பு அட்டவணைகள்

    கட்டணங்கள், ரேட் கார்டுகள், விலைப் பட்டியல்கள் பெரும்பாலும் PDF ஆக மட்டுமே கிடைக்கும். JSON இருந்தால் ஆப் அல்லது இணையதளம் மீண்டும் தட்டச்சு செய்யாமல் அவற்றை ஏற்றலாம்.

  3. சோதனைத் தரவு, முன்மாதிரிகள்

    தயாரிப்புக் குழு, விவரக்குறிப்பு ஆவணத்தின் அட்டவணையை சோதனைகளுக்கான fixtures ஆகவோ mock API ஆகவோ மாற்றுகிறது.

PDF விலைப்பட்டியல் அட்டவணையிலிருந்து மாதிரி JSON

மூன்று நெடுவரிசை அட்டவணையிலிருந்து Array of objects
[
  {
    "Item": "Paper A4, 500 sheets",
    "Qty": 4,
    "Amount": 23.96
  },
  {
    "Item": "Toner cartridge",
    "Qty": 1,
    "Amount": 64
  }
]

எந்த PDF-கள் JSON ஆக மாறும், எவை மாறாது

from ↓ · to →JSONCSVXLSX
மென்பொருளிலிருந்து ஏற்றுமதி செய்த PDFமென்பொருளிலிருந்து ஏற்றுமதி செய்த PDF to JSON: yesமென்பொருளிலிருந்து ஏற்றுமதி செய்த PDF to CSV: yesமென்பொருளிலிருந்து ஏற்றுமதி செய்த PDF to XLSX: yes
ஸ்கேன் அல்லது புகைப்படம் எடுத்த PDF– ஸ்கேன் அல்லது புகைப்படம் எடுத்த PDF to JSON: no– ஸ்கேன் அல்லது புகைப்படம் எடுத்த PDF to CSV: no– ஸ்கேன் அல்லது புகைப்படம் எடுத்த PDF to XLSX: no
supported not offeredஸ்கேன் பக்கங்களில் உரை அடுக்கு இல்லை. முதலில் உரையை அறிந்து, பின்னர் மாற்றவும்.

PDF

Portable Document Format

PDF-ஐ Adobe 1993-இல் உருவாக்கியது; 2008-இல் திறந்த ISO 32000 தரநிலையானது. உரை, எழுத்துருக்கள், படங்கள், அமைப்பை நிலைப்படுத்துவதால் ஆவணம் ஒவ்வொரு திரையிலும் அச்சுப்பொறியிலும் ஒரே மாதிரி தெரியும். PDF-களில் படிவங்கள், கையொப்பங்கள், இணைப்புகள், இணைப்புக் கோப்புகள், தேடக்கூடிய உரை இருக்கலாம்; PDF/A வகை நீண்டகால காப்பகத்துக்குப் பயன்படுகிறது. நிலையான அமைப்பால் PDF-ஐத் திருத்துவது கடினம்; ஸ்கேன் செய்த PDF-களில் OCR பயன்படுத்தாவிட்டால் படங்கள் மட்டுமே இருக்கும். ஒவ்வொரு உலாவியும் இயக்க முறைமையும் இவற்றைத் திறக்கும்.

சுருக்கம்
–
ஒளி ஊடுருவும் தன்மை
ஆம்
அனிமேஷன்
இல்லை
அறிமுகமான ஆண்டு
1993 · Adobe
PDF மாற்றி

JSON

ஜாவாஸ்கிரிப்ட் ஆப்ஜெக்ட் நோட்டேஷன்

JSON என்பது கட்டமைக்கப்பட்ட தரவுக்கான இலகுவான உரை வடிவம்; 2000-களின் தொடக்கத்தில் Douglas Crockford பிரபலப்படுத்தினார், RFC 8259 மற்றும் ECMA-404 ஆக தரப்படுத்தப்பட்டது. ஆப்ஜெக்ட்கள், அரேக்கள், ஸ்ட்ரிங்குகள், எண்கள், பூலியன்கள் மற்றும் null-ஐ எளிய, படிக்கக்கூடிய தொடரியலில் குறிக்கிறது. வலை API-கள், உள்ளமைவுக் கோப்புகள் மற்றும் கிட்டத்தட்ட எல்லா நிரலாக்க மொழிகளிலும் பயன்பாடுகளுக்கிடையிலான தரவுப் பரிமாற்றத்திற்கு இதுவே இயல்புநிலை வடிவம். இதில் கருத்துரைகள், தேதிகள் அல்லது ஸ்கீமாக்கள் உள்ளமைவாக இல்லை; பெரிய உள்ளமை கோப்புகளை வியூவர் இல்லாமல் படிப்பது கடினம்.

சுருக்கம்
–
ஒளி ஊடுருவும் தன்மை
–
அனிமேஷன்
–
அறிமுகமான ஆண்டு
2001 · Douglas Crockford
JSON மாற்றி

படிப்பதற்காக வெளியிடப்பட்ட ஆவணம் ஒரு நிரலுக்குத் தரவு தர வேண்டியிருக்கும்போது PDF-ஐ JSON ஆக மாற்றுவார்கள்: விலைப்பட்டியல் வரிகளை கணக்கியல் ஸ்கிரிப்டுக்கு, வெளியிடப்பட்ட கட்டண அட்டவணையை ஆப்புக்கு, அறிக்கையின் எண்களை API அழைப்புக்கு.

PDF to JSON கேள்விகள்

ஸ்கேன் செய்த PDF-ஐ JSON ஆக மாற்ற முடியுமா?

நேரடியாக முடியாது. ஸ்கேன் என்பது பக்கத்தின் படம் மட்டுமே; மாற்றி படிக்க எழுத்துகள் அதில் இல்லை. முதலில் படத்திலிருந்து உரை கருவிகளால் உரை அறிதலை இயக்கி, பின்னர் கிடைத்த அட்டவணையை மாற்றவும்.

JSON-இல் உள்ள key-கள் எங்கிருந்து வருகின்றன?

முதல் வரிசை தலைப்பு இயக்கத்தில் இருக்கும்போது, ஒவ்வொரு அட்டவணையின் முதல் வரிசையிலிருந்து எடுக்கப்படும். எனவே Amount என்ற தலைப்புள்ள நெடுவரிசை, ஒவ்வொரு பதிவிலும் Amount என்ற key ஆகும். முதல் வரிசையே தரவு என்றால், இந்த அமைப்பை அணைத்து Array of arrays தேர்ந்தெடுக்கவும்; அது ஒவ்வொரு வரிசையையும் எளிய பட்டியலாக எழுதும்.

€1.234,50 போன்ற தொகைகள் ஏன் இன்னும் string ஆகவே உள்ளன?

RFC 8259 வரையறுக்கும் JSON எண்கள் இலக்கங்கள், ஒரு புள்ளி, கழித்தல் குறி, எக்ஸ்போனென்ட் ஆகியவற்றை மட்டுமே அனுமதிக்கும். நாணயக் குறி அல்லது ஆயிரம் பிரிப்பான் இருந்தால் மதிப்பு உரையாகிவிடும். உங்கள் கோடில் அந்தக் குறியை நீக்கவும், அல்லது முதலில் ஸ்ப்ரெட்ஷீட்டில் நெடுவரிசையைச் சுத்தம் செய்யவும்.

PDF அட்டவணைக்கு JSON சிறந்ததா, CSV சிறந்ததா?

அடுத்துப் படிப்பது கோடு என்றால் JSON; ஏனெனில் ஒவ்வொரு மதிப்புடனும் key வரும், பின்னர் உள்ளடுக்கு முடிவுகளும் சாத்தியம். அடுத்துப் படிப்பது ஸ்ப்ரெட்ஷீட் அல்லது இறக்குமதித் திரை என்றால் CSV; PDF to CSV அதே வரிசைகளை எளிய வரிகளாக எழுதும்.

JSON, PDF-இன் வடிவமைப்பில் எதையாவது தக்கவைக்குமா?

இல்லை. எழுத்துரு, நிறங்கள், பக்கப் பிரிப்புகள், லோகோக்கள், பக்கத்தில் அட்டவணையின் இடம் ஆகியவை தோற்றம் சார்ந்தவை; JSON மதிப்புகளை மட்டுமே கொண்டுள்ளது. நீங்கள் பெறுவது செல்களின் உள்ளடக்கம், படிக்கும் வரிசையில்.