Skip to content
reader.me

লিনিয়ারাইজেশন

লিনিয়ারাইজেশন, যা Adobe Fast Web View নামে বাজারজাত করে, একটি PDF-এর অভ্যন্তরীণ বাইট-ক্রম পুনর্বিন্যাস করার একটি উপায় যাতে গোটা ফাইল এসে পৌঁছানোর আগেই এটি প্রদর্শন করা যায়। একটি সাধারণ PDF-এ প্রতিটি অবজেক্টের সূচি রাখা ক্রস-রেফারেন্স টেবিলটি একদম শেষে বসে, ফলে কোথায় কী আছে জানতে একটি ভিউয়ারের কারিগরিভাবে পুরো ফাইলটি দরকার।

একটি লিনিয়ারাইজড PDF এটি পুনর্গঠন করে। প্রথম পৃষ্ঠাটি রেন্ডার করতে যে অবজেক্টগুলো দরকার, সঙ্গে একটি বিশেষ হিন্ট টেবিল, ফাইলের সামনে সরিয়ে আনা হয় এবং ফাইলটি এমনভাবে সাজানো হয় যাতে বাইট-রেঞ্জ অনুরোধ সমর্থনকারী একটি সার্ভার পৃষ্ঠা ধরে ধরে এটি স্ট্রিম করতে পারে। রিডার প্রথম পৃষ্ঠাটি প্রায় সঙ্গে সঙ্গে দেখায় এবং বাকিটা চাহিদা অনুযায়ী আনে, এ কারণেই একটি বড় লিনিয়ারাইজড নথি একটি ধীর সংযোগেও সাড়া দেয়, পুরো ডাউনলোডের জন্য অপেক্ষা করায় না।

লিনিয়ারাইজেশন কেবল ডিস্কে ফাইলের বিন্যাস বদলায়, এর দৃশ্যমান কনটেন্ট নয়, ফলে নথিটি দেখতে অভিন্ন থাকে। এটি ওয়েবে পরিবেশিত বড় ফাইলের জন্য সবচেয়ে কার্যকর। যেহেতু এটি PDF-এর একটি কাঠামোগত পুনর্লিখন, এটি এমন এক রূপান্তর যা একটি ব্রাউজার-ভিত্তিক ইঞ্জিন একটি নথি অপ্টিমাইজ করার অংশ হিসেবে লোকালি করতে পারে।