PDF की टेबल असल में एक तस्वीर में फंसा हुआ डेटा है
PDF के अंदर की टेबल देखने में टेबल जैसी लगती है, लेकिन स्ट्रक्चरल तौर पर वह टेबल है ही नहीं — यह सिर्फ पेज पर इस तरह रखा गया टेक्स्ट है जो देखने में रो और कॉलम जैसा लगता है। इसे सॉर्ट, फिल्टर, कॉलम जोड़ना या चार्ट बनाना तब तक नहीं हो सकता जब तक असली वैल्यू किसी असली स्प्रेडशीट में न आ जाएं। हाथ से टेबल दोबारा टाइप करना ज्यादातर लोगों का आखिरी सहारा होता है, और यही वह थकाऊ, गलती-प्रवण काम है जिसे बदलने के लिए कन्वर्जन टूल बना है।
प्लेन टेक्स्ट से रो और कॉलम कैसे दोबारा बनते हैं
PDF के अंदरूनी डेटा में कोई साफ "यह एक टेबल है" जैसा निशान नहीं होता — कन्वर्जन टूल को पोजीशन से स्ट्रक्चर का अंदाज़ा लगाना पड़ता है। टेक्स्ट को पेज पर एक जैसी वर्टिकल पोजीशन के आधार पर रो में समूहित किया जाता है, फिर जहां भी दो टेक्स्ट टुकड़ों के बीच का हॉरिजॉन्टल गैप उस रो की सामान्य स्पेसिंग से साफ ज्यादा हो, वहां उसे अलग सेल में बांट दिया जाता है। एक जैसी, बराबर स्पेसिंग वाली टेबल इस तरीके को एक साफ और भरोसेमंद संकेत देती है।
आउटपुट खुद एक असली .xlsx फाइल होती है — शुरू से बनाई गई एक असली Excel Open XML स्प्रेडशीट, न कि सिर्फ CSV को नाम बदलकर वैसा दिखाया गया — इसलिए यह Excel, Google Sheets या LibreOffice Calc में सीधे खुलती है, सही स्प्रेडशीट स्ट्रक्चर के साथ, तुरंत सॉर्ट या कैलकुलेट करने के लिए तैयार।
वह आदत जो इसे भरोसेमंद बनाती है: साफ-सुथरी सोर्स टेबल
अगर मूल PDF की टेबल कैसे बनी, इस पर आपका कुछ नियंत्रण है, तो कॉलम के बीच ज्यादा और एक जैसी स्पेसिंग रखना सीधा फायदा देता है — हर कॉलम के बीच साफ गैप वाली बराबर-स्पेसिंग टेबल लगभग परफेक्ट सटीकता से कन्वर्ट होती है। मर्ज की गई सेल्स, कई लाइनों में लिपटी एंट्री, या असमान स्पेसिंग वाली टेबल देखने में तो ठीक लगती हैं, लेकिन किसी भी पोजीशन-आधारित तरीके के लिए इन्हें सही ढंग से बांटना ज्यादा मुश्किल होता है, क्योंकि जरूरी संकेत (एक जैसे गैप) वहां मौजूद ही नहीं होता।
साथ में क्या नहीं आता
सेल्स में सिर्फ टेक्स्ट वैल्यू लिखी जाती हैं — कोई फॉर्मूला, सेल कलर, कंडीशनल फॉर्मेटिंग या चार्ट नहीं आते, क्योंकि यह जानकारी शुरू से सोर्स PDF में होती ही नहीं — PDF में सिर्फ आखिरी रेंडर की गई वैल्यू और पोजीशन होती है, स्प्रेडशीट के असली फॉर्मूले या स्टाइलिंग नहीं। अगर अलग-अलग पेजों पर कई टेबल हों, तो वे सभी एक ही शीट पर मिल जाएंगी, अलग नहीं रहेंगी — असल में अलग-अलग टेबल चाहिए तो पहले संबंधित पेज निकालें और हर सेट को अलग-अलग कन्वर्ट करें।