एक PDF में मानक फ़ील्ड जैसे Title, Author और Creator के अलावा, वे अतिरिक्त जानकारी वाले फ़ील्ड भी हो सकते हैं जिन्हें फ़ाइल बनाने वाले ने खुद परिभाषित किया हो। Userproperties एक साधारण हाँ‑या‑नहीं वाला फ्लैग है जो बताता है कि किसी डॉक्यूमेंट में ऐसे अतिरिक्त फ़ील्ड हैं या नहीं।
कौन सी फ़ाइलें इसे दिखाती हैं, और यह मान कहाँ से आता है
Userproperties सिर्फ PDF डॉक्यूमेंट्स पर लागू होता है। यह किसी फोटो, वीडियो या ऑडियो फ़ाइल में नहीं मिलेगा। इसे XMP User Properties भी कहा जाता है, Adobe के Extensible Metadata Platform के नाम पर, जो वह मेटाडेटा फ़ॉर्मैट है जिसे PDFs और कई अन्य फ़ाइल प्रकार इस्तेमाल करते हैं।
यह फ्लैग खुद सॉफ़्टवेयर सेट करता है, इसे हाथ से टाइप नहीं किया जाता। यह तब दिखता है जब वह प्रोग्राम, जिसने PDF बनाया, अपनी खुद की नामित प्रॉपर्टीज़ डॉक्यूमेंट से जोड़ देता है। ऐसे प्रोग्राम आमतौर पर कहीं और से संरचित जानकारी साथ लाते हैं: इंजीनियरिंग और CAD एक्सपोर्ट, डॉक्यूमेंट मैनेजमेंट सिस्टम, रिपोर्ट और फ़ॉर्म जेनरेटर, और पब्लिशिंग टेम्पलेट। हालांकि इन प्रॉपर्टीज़ के अंदर की सामग्री अक्सर किसी व्यक्ति से शुरू हुई होती है। किसी ने मूल ऐप्लिकेशन में प्रोजेक्ट नंबर, क्लाइंट, विभाग या समीक्षा स्थिति जैसी चीजें भरी होती हैं, और एक्सपोर्ट उन्हें लेकर PDF में डाल देता है।
मान कैसा दिखता है
इसके केवल दो संभावित मान होते हैं, और कोई इकाई नहीं: अगर डॉक्यूमेंट में लेखक द्वारा परिभाषित प्रॉपर्टीज़ हैं तो Yes, और अगर नहीं हैं तो No। कुछ ऐप्स यही बात true या false के रूप में दिखाती हैं।
यही एक बात है जो यह पंक्ति आपको बता सकती है। यह केवल दर्ज करती है कि ऐसी प्रॉपर्टीज़ डॉक्यूमेंट में कहीं मौजूद हैं; यह उनके नाम या उनकी सामग्री की सूची नहीं दिखाती। इसलिए Yes अपने आप में जवाब नहीं, बल्कि एक संकेतक है, और No एक पूरा जवाब है: फ़ाइल में इस तरह की कोई चीज़ नहीं है।
यह क्यों महत्वपूर्ण है
इस पर ध्यान देने की वजह निजता है, खासकर वह जानकारी जो गलती से लीक हो जाती है। लेखक‑परिभाषित प्रॉपर्टीज़ में ही आम तौर पर आंतरिक विवरण रहते हैं, ठीक इसी कारण कि उन्हें अंदरूनी इस्तेमाल के लिए बनाया गया था और कभी किसी बाहरी व्यक्ति के लिए पढ़ने का इरादा नहीं था। किसी डिज़ाइन ऐप से एक्सपोर्ट की गई ड्रॉइंग में प्रोजेक्ट कोड और साइट का नाम हो सकता है। किसी डॉक्यूमेंट सिस्टम से एक्सपोर्ट किया गया कॉन्ट्रैक्ट किसी आंतरिक रेफ़रेंस, अप्रूवर या विभाग की जानकारी लिए हो सकता है। जब आप PDF खोल कर पेज पर स्क्रॉल करते हैं तो यह सब कुछ दिखाई नहीं देता, इसलिए किसी को पता ही नहीं चलता कि यह मौजूद है।
इसलिए Yes का मतलब है कि आपको फ़ाइल को पब्लिश करने, क्लाइंट को ई‑मेल करने या किसी सार्वजनिक फाइलिंग के साथ संलग्न करने से पहले उसे ध्यान से देख लेना चाहिए। किसी PDF का मेटाडेटा साफ़ करने से ये प्रॉपर्टीज़ बाकी छिपे हुए फ़ील्ड्स के साथ हट जाती हैं, जो आम तौर पर वह समाधान है जब किसी डॉक्यूमेंट को पूरी तरह साफ़ हालत में बाहर भेजना होता है।
इसका एक दूसरा, शांत उपयोग भी है। अगर आप किसी PDF को प्रिंटर, पब्लिशर या आर्काइव को दे रहे हैं, तो यह फ्लैग जल्दी से जांच देता है कि एक्सपोर्ट ने वास्तव में क्या किया। यह बताता है कि क्या अतिरिक्त संरचित डेटा भी फ़ाइल के साथ आया, या फ़ाइल उतनी ही सादी है जितनी दिखती है।