PDF to JSON மாற்றி
PDF-இல் உள்ள அட்டவணைகளைப் பிரித்தெடுத்து JSON பதிவுகளாகப் பெறுங்கள். தலைப்பு வரிசை key-களைத் தருகிறது, அட்டவணையின் ஒவ்வொரு வரிசையும் ஒரு object ஆகிறது, முடிவை நேரடியாக கோடில் ஏற்றலாம்.
டேட்டா மாற்றி
அல்லது CSV, TSV, TXT … கோப்புகள் இங்கே இழுத்து விடவும் ·
ஒரு கோப்புக்கு அதிகபட்சம் 95 MB· அதிகபட்சம் 20 கோப்புகள்· 30 நிமிடங்களுக்குப் பிறகு நீக்கப்படும்
கோப்புகள் எங்கள் சேவையகங்களில் செயலாக்கப்பட்டு 30 நிமிடங்களுக்குப் பிறகு நீக்கப்படும்.
CSV மற்றும் உரை கோப்புகளில் நெடுவரிசைகளைப் பிரிக்கும் எழுத்து; படிக்கவும் எழுதவும் பயன்படும். தானியங்கி என்றால் உள்ளீட்டிலிருந்து கண்டறிந்து, காற்புள்ளியால் எழுதும்.
UTF-8 எல்லா மொழிகளுக்கும் பொருந்தும். Windows-இல் Excel-இல் CSV திறக்கும்போது உச்சரிப்புகள் அல்லது ஆசிய எழுத்துகள் சிதைந்தால் UTF-8 with BOM தேர்ந்தெடுக்கவும்.
Excel, ODS மற்றும் Numbers உள்ளீடு: முதல் தாளை மட்டும் அல்லது எல்லாத் தாள்களையும் மாற்றவும் (ZIP-இல் தாளுக்கு ஒரு CSV, அல்லது தாளுக்கு ஒரு JSON விசை).
புதிய விரிதாளில் தாள் தத்தின் பெயர், அதிகபட்சம் 31 எழுத்துகள்.
பொருள்களின் வரிசை ஒவ்வொரு வரிசைக்கும் நெடுவரிசைப் பெயர்களை விசைகளாகப் பயன்படுத்தும்; வரிசைகளின் வரிசை சுருக்கமானது, தலைப்பை முதல் வரிசையாக வைக்கும்.
எல்லா வரிசைகளையும் சுற்றியிருக்கும் வெளிப்புற உறுப்பின் பெயர்; ஒவ்வொரு வரிசையும் அதனுள் <row> ஆக மாறும்.
CREATE TABLE மற்றும் INSERT கூற்றுகளில் பயன்படும். எழுத்துகள், இலக்கங்கள், அடிக்கோடுகள் மட்டும்.
மேற்கோளிடலும் நெடுவரிசை வகைகளும் தரவுத்தளங்களுக்கிடையே சற்று வேறுபடும்; இறக்குமதி செய்யப்போவதைத் தேர்ந்தெடுக்கவும்.
தேதி கலங்களை ஒரே வடிவில் மாற்றி எழுதவும். தரவுத்தளங்களுக்கும் குறியீட்டிற்கும் ISO (2026-10-18) பாதுகாப்பானது; அப்படியே வை என்றால் மூலத்தில் உள்ளபடி இருக்கும்.
இந்தக் கருவியை எப்படிப் பயன்படுத்துவது
- 1
PDF-ஐப் பதிவேற்றுங்கள்
அட்டவணைகள் உள்ள ஒரு ஸ்டேட்மெண்ட், விலைப் பட்டியல் அல்லது அறிக்கையைச் சேர்க்கவும். ஒரு தொகுப்பில் அதிகபட்சம் 20 PDF, ஒவ்வொன்றும் 95 MB வரை.
- 2
JSON வடிவமைப்பைத் தேர்ந்தெடுங்கள்
JSON அமைப்பு என்பது இயல்பாக Array of objects ஆக இருக்கும். அட்டவணையில் பயன்படுத்தக்கூடிய தலைப்பு வரிசை இல்லையென்றால், மேம்பட்ட அமைப்புகள் பகுதியில் Array of arrays என்பதற்கு மாற்றவும்.
- 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 ஆக யார் மாற்றுகிறார்கள், எதற்காக
விலைப்பட்டியல், ஸ்டேட்மெண்ட் பகுப்பாய்வு
டெவலப்பர் சப்ளையர் விலைப்பட்டியல்களையோ வங்கி ஸ்டேட்மெண்ட்களையோ PDF ஆகப் பெறுகிறார்; ஆர்டர்களுடன் பொருத்த வரிப் பொருட்கள் பதிவுகளாகத் தேவை.
வெளியிடப்பட்ட குறிப்பு அட்டவணைகள்
கட்டணங்கள், ரேட் கார்டுகள், விலைப் பட்டியல்கள் பெரும்பாலும் PDF ஆக மட்டுமே கிடைக்கும். JSON இருந்தால் ஆப் அல்லது இணையதளம் மீண்டும் தட்டச்சு செய்யாமல் அவற்றை ஏற்றலாம்.
சோதனைத் தரவு, முன்மாதிரிகள்
தயாரிப்புக் குழு, விவரக்குறிப்பு ஆவணத்தின் அட்டவணையை சோதனைகளுக்கான fixtures ஆகவோ mock API ஆகவோ மாற்றுகிறது.
PDF விலைப்பட்டியல் அட்டவணையிலிருந்து மாதிரி JSON
[
{
"Item": "Paper A4, 500 sheets",
"Qty": 4,
"Amount": 23.96
},
{
"Item": "Toner cartridge",
"Qty": 1,
"Amount": 64
}
]எந்த PDF-கள் JSON ஆக மாறும், எவை மாறாது
| from ↓ · to → | JSON | CSV | XLSX |
|---|---|---|---|
| மென்பொருளிலிருந்து ஏற்றுமதி செய்த 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 |
Portable Document Format
PDF-ஐ Adobe 1993-இல் உருவாக்கியது; 2008-இல் திறந்த ISO 32000 தரநிலையானது. உரை, எழுத்துருக்கள், படங்கள், அமைப்பை நிலைப்படுத்துவதால் ஆவணம் ஒவ்வொரு திரையிலும் அச்சுப்பொறியிலும் ஒரே மாதிரி தெரியும். PDF-களில் படிவங்கள், கையொப்பங்கள், இணைப்புகள், இணைப்புக் கோப்புகள், தேடக்கூடிய உரை இருக்கலாம்; PDF/A வகை நீண்டகால காப்பகத்துக்குப் பயன்படுகிறது. நிலையான அமைப்பால் PDF-ஐத் திருத்துவது கடினம்; ஸ்கேன் செய்த PDF-களில் OCR பயன்படுத்தாவிட்டால் படங்கள் மட்டுமே இருக்கும். ஒவ்வொரு உலாவியும் இயக்க முறைமையும் இவற்றைத் திறக்கும்.
- சுருக்கம்
- –
- ஒளி ஊடுருவும் தன்மை
- ஆம்
- அனிமேஷன்
- இல்லை
- அறிமுகமான ஆண்டு
- 1993 · Adobe
JSON
ஜாவாஸ்கிரிப்ட் ஆப்ஜெக்ட் நோட்டேஷன்
JSON என்பது கட்டமைக்கப்பட்ட தரவுக்கான இலகுவான உரை வடிவம்; 2000-களின் தொடக்கத்தில் Douglas Crockford பிரபலப்படுத்தினார், RFC 8259 மற்றும் ECMA-404 ஆக தரப்படுத்தப்பட்டது. ஆப்ஜெக்ட்கள், அரேக்கள், ஸ்ட்ரிங்குகள், எண்கள், பூலியன்கள் மற்றும் null-ஐ எளிய, படிக்கக்கூடிய தொடரியலில் குறிக்கிறது. வலை API-கள், உள்ளமைவுக் கோப்புகள் மற்றும் கிட்டத்தட்ட எல்லா நிரலாக்க மொழிகளிலும் பயன்பாடுகளுக்கிடையிலான தரவுப் பரிமாற்றத்திற்கு இதுவே இயல்புநிலை வடிவம். இதில் கருத்துரைகள், தேதிகள் அல்லது ஸ்கீமாக்கள் உள்ளமைவாக இல்லை; பெரிய உள்ளமை கோப்புகளை வியூவர் இல்லாமல் படிப்பது கடினம்.
- சுருக்கம்
- –
- ஒளி ஊடுருவும் தன்மை
- –
- அனிமேஷன்
- –
- அறிமுகமான ஆண்டு
- 2001 · Douglas Crockford
படிப்பதற்காக வெளியிடப்பட்ட ஆவணம் ஒரு நிரலுக்குத் தரவு தர வேண்டியிருக்கும்போது 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 மதிப்புகளை மட்டுமே கொண்டுள்ளது. நீங்கள் பெறுவது செல்களின் உள்ளடக்கம், படிக்கும் வரிசையில்.