Skip to content
reader.me

रैखिकीकरण

रैखिकीकरण (Linearization), जिसे Adobe ने Fast Web View के रूप में बाज़ार में उतारा, PDF के आंतरिक बाइट क्रम को इस तरह पुनर्व्यवस्थित करने का एक तरीका है कि पूरी फ़ाइल आने से पहले ही उसे दिखाया जा सके। एक सामान्य PDF में हर वस्तु को अनुक्रमित करने वाली क्रॉस-रेफ़रेंस टेबल बिल्कुल अंत में बैठती है, इसलिए किसी व्यूअर को यह जानने के लिए तकनीकी रूप से पूरी फ़ाइल चाहिए होती है कि चीज़ें कहाँ हैं।

एक रैखिकीकृत PDF इसे पुनर्संरचित करती है। पहले पेज को रेंडर करने के लिए ज़रूरी वस्तुएँ, साथ ही एक विशेष hint table, सामने ले जाई जाती हैं, और फ़ाइल को इस तरह सजाया जाता है कि byte-range अनुरोधों का समर्थन करने वाला कोई सर्वर उसे पेज-दर-पेज स्ट्रीम कर सके। रीडर पहला पेज लगभग तुरंत दिखाता है और बाकी को माँग पर लाता है, यही वजह है कि एक बड़ी रैखिकीकृत फ़ाइल धीमे कनेक्शन पर भी फुर्तीली लगती है, बजाय इसके कि वह आपको पूरी डाउनलोड का इंतज़ार करा दे।

रैखिकीकरण केवल डिस्क पर फ़ाइल का विन्यास बदलता है, उसकी दृश्य सामग्री नहीं, इसलिए दस्तावेज़ बिल्कुल एक जैसा दिखता है। यह वेब पर परोसी जाने वाली बड़ी फ़ाइलों के लिए सबसे उपयोगी है। चूँकि यह PDF का एक संरचनात्मक पुनर्लेखन है, इसलिए यह उस तरह का रूपांतरण है जिसे एक ब्राउज़र-आधारित इंजन किसी दस्तावेज़ को अनुकूलित करने के हिस्से के रूप में लोकल रूप से कर सकता है।