PDF फ़ॉर्म डेटा एक्सट्रैक्टर
भरे हुए PDF फ़ॉर्म के जवाब JSON या CSV में निकालिए, हर फ़ील्ड अलग से।
PDF फ़ॉर्म डेटा एक्सट्रैक्टर पूरी तरह आपके ब्राउज़र में चलता है। फ़ॉर्म में अक्सर निजी जानकारी होती है, जो यहाँ आपके डिवाइस पर ही पढ़ी जाती है।
भरा हुआ फ़ॉर्म फ़्लैटन कीजिए
PDF फ़ॉर्म डेटा एक्सट्रैक्टर के बारे में
भरा हुआ PDF फ़ॉर्म अपने जवाब फ़ॉर्म फ़ील्ड ऑब्जेक्ट में रखता है, पृष्ठ के पाठ में नहीं — इसीलिए फ़ॉर्म का पाठ कॉपी करने पर सारे लेबल मिलते हैं और एक भी जवाब नहीं। यह उपकरण उन ऑब्जेक्ट को सीधे पढ़ता है और तालिका में रखता है: फ़ील्ड का नाम जैसे दस्तावेज़ रखता है, प्रकार, जवाब, ड्रॉपडाउन के विकल्प, और वह पृष्ठ जिस पर फ़ील्ड है। नतीजा सादे नाम-मान JSON, प्रकार और चिह्नों वाले विस्तृत JSON, या स्प्रेडशीट के लिए CSV में सहेजा जा सकता है।
विशेषताएँ
- पाठ खाने, चेकबॉक्स, रेडियो समूह, ड्रॉपडाउन, सूची और हस्ताक्षर फ़ील्ड पढ़ता है
- फ़ील्ड का पूरा नाम वैसे दिखाता है जैसे PDF रखता है
- ड्रॉपडाउन के विकल्प चयन के साथ दिखाता है
- अनिवार्य और केवल-पढ़ने वाले फ़ील्ड बताता है, और पृष्ठ संख्या देता है
- नाम या जवाब से छँटाई, और खाली फ़ील्ड छिपाने का विकल्प
- सादे JSON, विस्तृत JSON या CSV में निर्यात
- भरे और खाली फ़ील्ड की गिनती, ताकि कमी दिखे
PDF फ़ॉर्म डेटा एक्सट्रैक्टर का उपयोग कैसे करें
- भरा हुआ PDF पेज पर डालिए
- फ़ील्ड नाम और जवाब की तालिका देखिए
- फ़ॉर्म लंबा हो तो छाँटिए या खाली फ़ील्ड छिपाइए
- डेटा JSON या CSV में कॉपी या सहेजिए
उदाहरण
इनपुट
W-9 with the name and address fields completed
आउटपुट
{
"topmostSubform[0].Page1[0].f1_01[0]": "Ada Lovelace",
"topmostSubform[0].Page1[0].f1_07[0]": "12 Baker Street"
}
फ़ील्ड के नाम दस्तावेज़ से आते हैं, इसलिए वे फ़ॉर्म बनाने या संसाधित करने वाले तंत्र से मेल खाते हैं।
सामान्य त्रुटियाँ और समस्या निवारण
- कोई फ़ील्ड मिला ही नहीं। — शायद फ़ॉर्म AcroForm नहीं है। स्कैन किया पृष्ठ, या भरने के बाद PDF में छापा गया, जवाब चित्र की तरह रखता है — उसके लिए पाठ निष्कर्षण या OCR चाहिए।
- फ़ील्ड के नाम f1_07[0] जैसे पढ़ने लायक नहीं हैं। — फ़ॉर्म बनाने वाले ने ऐसे ही नाम दिए, और सरकारी फ़ॉर्म सबसे ख़राब होते हैं। पृष्ठ और जवाब से अक्सर साफ़ हो जाता है कि कौन-सा दिखने वाला खाना है।
- हस्ताक्षर फ़ील्ड खाली दिखता है। — हस्ताक्षर फ़ील्ड में क्रिप्टोग्राफ़िक हस्ताक्षर होता है, पाठ मान नहीं, इसलिए निकालने को कुछ नहीं। उसकी मौजूदगी बताने के लिए वह सूची में रहता है।
- चेकबॉक्स हाँ के बजाय Off या 1 दिखा रहा है। — चेकबॉक्स के निर्यात मान फ़ॉर्म बनाने वाला तय करता है। यहाँ वे चिह्नित या खाली दिखते हैं, और विस्तृत निर्यात असली मान रखता है।
अक्सर पूछे जाने वाले प्रश्न
- भरे हुए फ़ॉर्म का पाठ सीधे कॉपी क्यों नहीं होता?
- क्योंकि जवाब पृष्ठ के पाठ का हिस्सा नहीं हैं। AcroForm फ़ील्ड पृष्ठ के ऊपर रखे अलग ऑब्जेक्ट हैं, इसलिए पाठ कॉपी सिर्फ़ छपे लेबल देती है।
- AcroForm क्या है?
- PDF विनिर्देश की अंतःक्रियात्मक फ़ॉर्म परत — वही जो पाठ खाने, चेकबॉक्स और ड्रॉपडाउन देती है। लगभग हर भरने लायक फ़ॉर्म यही इस्तेमाल करता है।
- क्या कई फ़ॉर्म से एक साथ डेटा निकाल सकते हैं?
- यहाँ एक बार में एक दस्तावेज़, पर CSV निर्यात ढेर लगाने के लिए बना है: हर फ़ॉर्म चलाइए, पंक्तियाँ जोड़िए, और फ़ील्ड नाम मेल खाएँगे।
- क्या डेटा निकालने से PDF बदलता है?
- नहीं। फ़ाइल पढ़ी जाती है और कुछ लिखा नहीं जाता, इसलिए मूल दस्तावेज़ वैसा ही रहता है।
- क्या पासवर्ड वाले फ़ॉर्म पर काम करेगा?
- तभी जब वह बिना पासवर्ड खुल जाए। उपयोक्ता पासवर्ड से एन्क्रिप्ट दस्तावेज़ को पहले डिक्रिप्ट करना होगा।
संबंधित टूल
सभी ArrayKit टूल