दो PDF जो एक जैसे दिखते हैं, पर हैं नहीं
दो PDF फॉर्म साथ-साथ खोलकर देखें तो वे बिल्कुल एक जैसे लग सकते हैं — लेबल किए गए बॉक्स, लाइनें, ऐसा लेआउट जो साफ बताता है कि यह भरने के लिए है। फिर भी एक फॉर्म-फिलर टूल में खुलते ही हर फील्ड टाइप करने के लिए तैयार दिखता है, और दूसरे में "कोई भरने लायक फील्ड नहीं मिली" लिखा आता है। यह फर्क फॉर्म के दिखने से नहीं, बल्कि इससे है कि वह असल में PDF की इंटरैक्टिव फॉर्म टेक्नोलॉजी (AcroForm फील्ड्स) से बना है या सिर्फ सामान्य लाइनों और टेक्स्ट से फॉर्म जैसा दिखने के लिए बनाया गया है।
यह बात लोगों को अक्सर उलझा देती है, क्योंकि सिर्फ देखकर फर्क पता नहीं चलता — यह तब पता चलता है जब आप उसे भरने की कोशिश करते हैं।
असल में अंदर क्या हो रहा होता है
फॉर्म-फिलर टूल लेआउट देखकर अंदाज़ा नहीं लगाता कि फील्ड कहाँ हो सकती हैं — यह PDF की अंदरूनी संरचना में असली AcroForm ऑब्जेक्ट ढूंढता है: टेक्स्ट फील्ड, चेकबॉक्स, ड्रॉपडाउन, रेडियो ग्रुप, जिनका असली नाम और गुण फाइल में पहले से मौजूद होते हैं। जब यह इन्हें ढूंढ लेता है, तो हर एक के लिए अपने आप एक मैचिंग इनपुट बना देता है, ठीक उसी नाम और ऑप्शन के साथ जो सोर्स डॉक्यूमेंट में तय किए गए हैं।
जब कोई PDF Word डॉक्यूमेंट को प्रिंट करके या कागज़ के फॉर्म को स्कैन करके बनाई जाती है, तो यह पूरी संरचना मौजूद ही नहीं होती — आँखों को यह फॉर्म जैसा दिखता है, लेकिन संरचना में यह सिर्फ स्थिर लाइनें और टेक्स्ट है, नीचे कुछ भी इंटरैक्टिव नहीं। यही वह स्थिति है जिससे "कोई भरने लायक फील्ड नहीं मिली" वाला मैसेज आता है, और यह कोई गड़बड़ी नहीं, बल्कि फाइल में असल में क्या है इसकी सही जानकारी है।
जब फॉर्म में कुछ भी भरने लायक न हो तो क्या करें
अगर फॉर्म किसी वेबसाइट या संस्था से आया है जिसने इसे प्रोग्रामेटिक रूप से बनाया है (सरकारी पोर्टल, कंपनी का HR सिस्टम), तो अक्सर उनके पास सीधे एक असली भरने लायक वर्ज़न मौजूद होता है — हाथ से भरने से पहले यह जांच लेना फायदेमंद है। अगर आपके पास सच में सिर्फ स्कैन किया या फ्लैट किया गया फॉर्म है जिसमें कोई फील्ड डेटा नहीं, तो एक PDF एडिटर जिससे आप पेज पर कहीं भी टेक्स्ट डाल सकते हैं, एक व्यावहारिक तरीका है — यह असली भरने लायक फॉर्म नहीं बनेगा, लेकिन आपके जवाब डॉक्यूमेंट पर आ जाएंगे।
असली भरने लायक फॉर्म भरने के बाद, फील्ड्स आमतौर पर सेव की गई फाइल में एडिटेबल ही रहती हैं — यह सामान्य बात है, और तभी समस्या बनती है जब आपको वैल्यू को पक्के तौर पर लॉक करना हो, जिसके लिए फ्लैटन स्टेप है।