অভিধান

PDF ভার্সন

PDF ভার্সন শব্দটির বিস্তারিত ব্যাখ্যার জন্য PDF2Go এর Dictionary দেখুন। আরও জানতে ক্লিক করুন!

PDF ভার্সন কী?

PDF ভার্সন বিভিন্ন সংস্করণকে বোঝায় Portable Document Format (PDF), যেখানে প্রতিটির জন্য আলাদা PDF স্পেসিফিকেশন ডকুমেন্ট থাকে।

একটি বহুল ব্যবহৃত ডকুমেন্ট ফরম্যাট হিসেবে, PDF সময়ের সাথে সাথে বিভিন্ন ভার্সনে উন্নত হয়েছে। প্রতিটি ভার্সন, যেমন 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7 এবং 2.0, এর নিজস্ব PDF স্পেসিফিকেশন ডকুমেন্ট থাকে, যেখানে এর বৈশিষ্ট্য ও সক্ষমতা বর্ণনা করা থাকে।

PDF ফাইল সাধারণত ব্যাকওয়ার্ড এবং ফরওয়ার্ড কম্প্যাটিবল থাকে, ফলে আধুনিক সফটওয়্যার সহজে পুরোনো PDF সঠিকভাবে প্রদর্শন করতে পারে।

নতুন PDF ভার্সনে অতিরিক্ত ফিচার ও উন্নতি যুক্ত হয়।

কোনো PDF ফাইলের ভার্সন নির্ধারণ করতে, ফাইল হেডারের প্রথম লাইনে "%PDF-x.y" আইডেন্টিফায়ার থাকে, যেখানে "x.y" ভার্সন নম্বর নির্দেশ করে। তবে কিছু ক্ষেত্রে, ইনক্রিমেন্টাল আপডেট প্রয়োগ করা হলে, একটি বিশেষ key এর মাধ্যমে PDF ফাইল তার ভার্সন আপডেট করতে পারে, যাতে ফাইলে করা পরিবর্তন বা সংযোজন সমন্বিত করা যায়।

সংস্করণ কোথায় সংরক্ষণ করা হয়

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

সংস্করণ নম্বর আসলে কী বোঝায়

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

কেবল অল্প কয়েকটি সংস্করণ নম্বরই বড় পরিবর্তন নির্দেশ করে: 1.5 এ কমপ্রেসড object streams, আসে, যা ফাইলকে ছোট করেছিল কিন্তু পুরোনো লেআউট ধরে নেওয়া ভিউয়ারের জন্য অপাঠ্য করেছিল; 1.7 হয় ISO 32000-1; এবং PDF 2.0 হল ISO 32000-2। নিচের কোনো সংস্করণে সেভ করা সম্ভব, কিন্তু সেটি কেবল লেবেল পাল্টানো নয়, বরং একটি কনভার্সন; কারণ পুরোনো সংস্করণ যে ফিচার সমর্থন করে না, তা ফ্ল্যাট করতে বা সরিয়ে ফেলতে হয়।