একটি POTX ফাইল কি?
.POTX এক্সটেনশন সহ ফাইলগুলি মাইক্রোসফ্ট পাওয়ারপয়েন্ট টেমপ্লেট উপস্থাপনাগুলিকে উপস্থাপন করে যা Microsoft পাওয়ারপয়েন্ট 2007 এবং তার উপরে তৈরি করা হয়েছে। এই বিন্যাসটি POT ফাইল বিন্যাসকে প্রতিস্থাপন করার জন্য তৈরি করা হয়েছে যা বাইনারি ফাইল বিন্যাসের উপর ভিত্তি করে এবং PowerPoint 97-2003 এর সাথে সমর্থিত। উত্পন্ন ফাইলগুলি উপস্থাপনা তৈরি করতে ব্যবহার করা যেতে পারে যেগুলির একই বিন্যাস এবং নতুন ফাইলগুলিতে প্রয়োগ করার জন্য প্রয়োজনীয় অন্যান্য সেটিংস রয়েছে৷ এই সেটিংসে শৈলী, ব্যাকগ্রাউন্ড, রঙ প্যালেট, ফন্ট এবং ডিফল্ট অন্তর্ভুক্ত থাকতে পারে। অফিসিয়াল ব্যবহারের জন্য রেডি-টু-ব্যবহারের টেমপ্লেট ফাইল তৈরি করার জন্য এই ধরনের ফাইল তৈরি করা হয়।
সংক্ষিপ্ত ইতিহাস
এটি 2000 সালের প্রথম দিকে ছিল যখন মাইক্রোসফ্ট অফিস ওপেন এক্সএমএল এর মানকে মানিয়ে নিতে পরিবর্তন করার সিদ্ধান্ত নিয়েছিল। এই নতুন স্ট্যান্ডার্ডের অধীনে বিভিন্ন ধরণের নথিগুলিকে তাদের এক্সটেনশনগুলিতে X যুক্ত করে চিহ্নিত করা হয়েছিল, যেখানে X XML-এর জন্য। 2007 সাল নাগাদ, এই নতুন ফাইল ফরম্যাটটি Office 2007-এর অংশ হয়ে ওঠে এবং মাইক্রোসফট অফিসের নতুন সংস্করণেও এটি চালু করা হয়। নতুন ফাইলের ধরণটি ছোট ফাইলের আকার, দুর্নীতির কম পরিবর্তন এবং ভাল ফর্ম্যাট করা চিত্র উপস্থাপনের সুবিধা যুক্ত করেছে।
ফাইল ফরম্যাট স্পেসিফিকেশন
অফিস ওপেন এক্সএমএল ফাইল ফরম্যাটের মাধ্যমে তৈরি করা ফাইল হল অন্যান্য ফাইলের সাথে XML ফাইলের একটি সংগ্রহ যা সমস্ত উপাদান ফাইলের মধ্যে লিঙ্ক প্রদান করে। এই সংগ্রহটি আসলে একটি সংকুচিত সংরক্ষণাগার যা এর বিষয়বস্তু দেখতে বের করা যেতে পারে। এটি করার জন্য, শুধুমাত্র জিপ দিয়ে POTX ফাইল এক্সটেনশনের নাম পরিবর্তন করুন এবং এর বিষয়বস্তু পর্যবেক্ষণের জন্য এটি বের করুন।
নিম্নলিখিত বিভাগগুলি প্রতিটির উপর কিছু আলোকপাত করেছে।
[Content_Types].xml
এটিই একমাত্র ফাইল যা বেস লেভেলে পাওয়া যায় যখন জিপ বের করা হয়। এটি প্যাকেজের মধ্যে অংশগুলির জন্য বিষয়বস্তুর প্রকারগুলি তালিকাভুক্ত করে৷ প্যাকেজে অন্তর্ভুক্ত XML ফাইলগুলির সমস্ত রেফারেন্স এই XML ফাইলে উল্লেখ করা হয়েছে৷ নিচে একটি স্লাইড অংশের জন্য একটি বিষয়বস্তুর প্রকার রয়েছে:
<Override PartName#"/ppt/slides/slide1.xml" ContentType#"application/vnd.openxmlformats-officedocument.presentationml.slide+xml"/>
প্যাকেজে নতুন অংশ যোগ করার প্রয়োজন হলে, এটি নতুন অংশ যোগ করে এবং .rels ফাইলের মধ্যে যেকোনো সম্পর্ক আপডেট করার মাধ্যমে করা যেতে পারে। এটা মনে রাখতে হবে যে এই ধরনের পরিবর্তনের জন্য, Content_Types.xmlও আপডেট করতে হবে।
_rels (ফোল্ডার)
প্যাকেজের বাইরে অন্যান্য অংশ এবং সম্পদের মধ্যে সম্পর্ক সম্পর্ক অংশ দ্বারা বজায় রাখা হয়। সম্পর্ক ফোল্ডারে একটি একক XML ফাইল রয়েছে যা প্যাকেজ-স্তরের সম্পর্ক সংরক্ষণ করে। PPTX ফাইলগুলির মূল অংশগুলির লিঙ্কগুলি এই ফাইলটিতে URI হিসাবে রয়েছে৷ এই ইউআরআইগুলি প্যাকেজের সাথে প্রতিটি মূল অংশের সম্পর্কের ধরন সনাক্ত করে। এর মধ্যে রয়েছে ppt/presentation.xml হিসাবে অবস্থিত প্রাথমিক অফিস নথির সাথে সম্পর্ক এবং মূল এবং বর্ধিত বৈশিষ্ট্য হিসাবে docProps-এর মধ্যে অন্যান্য অংশ।
<Relationship Id#"rId1" Type#"http:~/~/schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target#"ppt/presentation.xml"/>.
এক বা একাধিক সম্পর্কের উৎস নথির প্রতিটি অংশের নিজস্ব সম্পর্কের অংশ থাকবে যেখানে প্রতিটি সম্পর্কের অংশটি অংশটির একটি _rels সাব-ফোল্ডারের মধ্যে পাওয়া যায় এবং এর নামের সাথে ‘.rels’ যুক্ত করে নামকরণ করা হয়। অংশ প্রধান বিষয়বস্তুর অংশ (presentation.xml) এর নিজস্ব সম্পর্ক অংশ রয়েছে (presentation.xml.rels)। এতে বিষয়বস্তুর অন্যান্য অংশের সাথে সম্পর্ক রয়েছে যেমন slideMaster1.xml, notesMaster1.xml, handoutMaster1.xml, slide1.xml, presProps.xml, tableStyles.xml, theme1.xml, সেইসাথে বাহ্যিক লিঙ্কগুলির জন্য URI-এর সাথে।
স্পষ্ট সম্পর্ক
একটি সুস্পষ্ট সম্পর্কের জন্য, একটি আইডি বৈশিষ্ট্য ব্যবহার করে একটি সংস্থান উল্লেখ করা হয়৷ উপাদান অর্থাৎ, উৎসের আইডি সরাসরি একটি সম্পর্ক আইটেমের আইডিতে ম্যাপ করে, লক্ষ্যের একটি সুস্পষ্ট রেফারেন্স সহ।
উদাহরণস্বরূপ, একটি স্লাইডে একটি হাইপারলিঙ্ক থাকতে পারে যেমন:
<a:hlinkClick r:id#"rId2">
r:id#rId2 স্লাইডের (slide1.xml.rels) জন্য সম্পর্ক অংশের মধ্যে নিম্নলিখিত সম্পর্ক উল্লেখ করে।
<Relationship Id#"rId2" Type#"http:~/~/. . ./hyperlink" Target#"http:~/~/www.google.com/" TargetMode#"External"/>
অন্তর্নিহিত সম্পর্ক
একটি অন্তর্নিহিত সম্পর্কের জন্য, `এর মতো কোনো সরাসরি উল্লেখ নেই আইডি’। পরিবর্তে, রেফারেন্স বোঝা যায়।
ppt ফোল্ডার
এটি হল প্রধান ফোল্ডার যা উপস্থাপনার বিষয়বস্তু সম্পর্কে সমস্ত বিবরণ ধারণ করে। ডিফল্টরূপে, এটিতে নিম্নলিখিত ফোল্ডার রয়েছে:
_rels
থিম
স্লাইড
স্লাইড লেআউট
স্লাইডমাস্টারস
এবং নিম্নলিখিত xml ফাইলগুলি:
presentation.xml
presProps.xml
tableStyles.xml
viewProps.xml