একটি XPS ফাইল কি?
একটি XPS ফাইল পৃষ্ঠা লেআউট ফাইলগুলিকে উপস্থাপন করে যা মাইক্রোসফ্ট দ্বারা তৈরি XML পেপার স্পেসিফিকেশনের উপর ভিত্তি করে। এটি EMF ফাইল ফরম্যাটের প্রতিস্থাপন হিসাবে তৈরি করা হয়েছিল এবং এটি PDF ফাইল ফর্ম্যাটের অনুরূপ, তবে একটি নথির বিন্যাস, উপস্থিতি এবং মুদ্রণ তথ্যে XML ব্যবহার করে৷ আসলে, এটা বলা আরও ন্যায়সঙ্গত যে XPS পিডিএফ-এর একটি প্রচেষ্টা, কিন্তু অনেক কারণে পিডিএফের মালিকানাধীন হিসাবে যথেষ্ট জনপ্রিয়তা পেতে পারেনি। Microsoft XPS ফাইল তৈরির জন্য Windows 7 থেকে ডিফল্টরূপে XPS ডকুমেন্ট রাইটার প্রদান করে। ডকুমেন্ট প্রিন্ট করার সময় প্রিন্টার হিসেবে Microsoft XPS ডকুমেন্ট রাইটার নির্বাচন করে XPS ফাইল তৈরি করা যেতে পারে।
XPS দর্শকরা Windows Vista, Windows 7, Windows 8, এবং Internet Explorer 6 বা তার পরবর্তী অংশ হিসাবে একত্রিত হয়। XPS ফাইলগুলি জেনারেট হওয়ার পরে শুধুমাত্র পঠনযোগ্য হয়ে ওঠে৷ এটি নথির সত্যতার জন্য XPS হিসাবে প্রেরিত প্রাপ্ত নথিতে ব্যবহারকারীর আস্থা বাড়ায়। একটি XPS নথিতে মূল নথি থেকে রূপান্তরিত হিসাবে এক বা একাধিক পৃষ্ঠা থাকতে পারে।
সংক্ষিপ্ত ইতিহাস
মাইক্রোসফট এক্সপিএস স্পেসিফিকেশন একমা ইন্টারন্যাশনালের কাছে জমা দিয়েছে। জুন 2007 সালে, ওপেনএক্সপিএস পেপার স্পেসিফিকেশনের উপর ভিত্তি করে একটি মান তৈরি করার জন্য একমা টেকনিক্যাল কমিটি 46 (TC46) স্থাপন করা হয়েছিল। Ecma ইন্টারন্যাশনাল জুন 2009-এ 97তম সাধারণ পরিষদে Ecma স্ট্যান্ডার্ড (ECMA-388) XPS specifications অনুমোদন করেছে।
XPS ফাইল ফরম্যাট
XPS বিন্যাসে XML মার্কআপ থাকে যা একটি নথির রচনা এবং নথিটি প্রদর্শন বা মুদ্রণের জন্য রেন্ডারিং নিয়ম সহ প্রতিটি পৃষ্ঠার দৃশ্যমান উপস্থিতি সংজ্ঞায়িত করে। এটি যে কোনও সিস্টেমে একটি নথি পুনরায় তৈরি করার সমস্ত তথ্য ধরে রাখে যা এটিকে সেই সিস্টেমে উপলব্ধ সংস্থানগুলির থেকে স্বাধীন করে তোলে। বিন্যাসটি মূলত একটি জিপ সংরক্ষণাগার এবং আপনি যদি ফাইল এক্সটেনশনের নাম পরিবর্তন করে জিপ করেন, আপনি নথির ডেটা ধারণ করে এমন উপাদান ফাইল দেখতে পাবেন। এই নথি অন্তর্ভুক্ত:
ডকুমেন্ট পেজ ফাইল (.fpage) - ডকুমেন্ট কন্টেন্ট এবং ডকুমেন্ট ফরম্যাট সেটিংস রয়েছে। XPS নথির প্রতিটি পৃষ্ঠায় একটি FPAGE ফাইল রয়েছে।
ডকুমেন্ট সেটিংস ফাইল (.fdoc) - স্টোর সেটিংস XPS আর্কাইভে অন্তর্ভুক্ত।
ডকুমেন্ট ফ্র্যাগমেন্ট ফাইল (.frag) - প্রকৃত XPS ফাইলের সেটিংস সংজ্ঞায়িত করে এবং নথির প্রতিটি পৃষ্ঠার নিজস্ব .frag ফাইল রয়েছে।
এই ফাইলগুলি নথির বিষয়বস্তুগুলিকে এমনভাবে ধরে রাখে যে, উদাহরণস্বরূপ, যদি কারোর মেশিনে একই ফন্ট ইনস্টল না থাকে, XPS ভিউয়ার এখনও সেই আসল ফন্টগুলি রেন্ডার করবে। এটি প্রতিটির জন্য XML মার্কআপ ফাইলের অন্তর্ভুক্তি বোঝায়:
পৃষ্ঠা
পাঠ্য
এমবেডেড ফন্ট
রাস্টার ছবি
2D ভেক্টর গ্রাফিক্স
ডিজিটাল অধিকার ব্যাবস্থাপনা
XPS ডকুমেন্ট ফরম্যাটে অংশ এবং সম্পর্কের একটি সু-সংজ্ঞায়িত সেট রয়েছে, প্রতিটি নথিতে একটি নির্দিষ্ট উদ্দেশ্য পূরণ করে। বিন্যাসটি ডিজিটাল স্বাক্ষর, থাম্বনেইল এবং ইন্টারলিভিং সহ প্যাকেজ বৈশিষ্ট্যগুলিকেও প্রসারিত করে।
একটি সাধারণ XPS নথি দেখতে নিম্নরূপ এবং XPS ফাইল বিন্যাসের আলোকে বিশ্লেষণ করা যেতে পারে specifications৷