একটি PPSM ফাইল কি?
PPSM এক্সটেনশন সহ ফাইলগুলি মাইক্রোসফ্ট পাওয়ারপয়েন্ট 2007 বা উচ্চতর দিয়ে তৈরি ম্যাক্রো-সক্ষম স্লাইড শো ফাইল ফর্ম্যাটকে উপস্থাপন করে। আরেকটি অনুরূপ ফাইল বিন্যাস হল PPTM যা স্লাইড শো হিসাবে চালানোর পরিবর্তে সম্পাদনাযোগ্য বিন্যাসে Microsoft PowerPoint-এর সাথে খোলার ক্ষেত্রে ভিন্ন। যখন স্লাইড শো হিসাবে চালানো হয়, PPSM ফাইলটি স্লাইড শোতে অক্ষত বিষয়বস্তু সহ উপস্থাপনা স্লাইডগুলি দেখায় এবং ডিফল্টরূপে শুধুমাত্র-পঠন মোডে থাকে। PPSM ফাইলগুলি এখনও পাওয়ারপয়েন্টে খোলার মাধ্যমে মাইক্রোসফ্ট পাওয়ারপয়েন্টে সম্পাদনা করা যেতে পারে।
ফাইলের বিন্যাস
PPSM ফাইল ফরম্যাটটি পাওয়ারপয়েন্ট 2007 এর সাথে প্রবর্তিত হয়েছিল এবং এটি OpenXML ফাইল ফরম্যাটের উপর ভিত্তি করে যা এর বিষয়বস্তু সঞ্চয় করতে XML এবং ZIP এর সংমিশ্রণ ব্যবহার করে। অফিস ওপেন এক্সএমএল ফাইল ফরম্যাটের মাধ্যমে তৈরি করা ফাইল হল অন্যান্য ফাইলের সাথে XML ফাইলের একটি সংগ্রহ যা সমস্ত উপাদান ফাইলের মধ্যে লিঙ্ক প্রদান করে। এই সংগ্রহটি আসলে একটি সংকুচিত আর্কাইভ যা এর বিষয়বস্তু দেখতে বের করা যেতে পারে। এটি করার জন্য, পিপিএসএম ফাইল এক্সটেনশনটি জিপ দিয়ে পুনঃনামকরণ করুন এবং এর বিষয়বস্তু পর্যবেক্ষণের জন্য এটি বের করুন।
নিম্নলিখিত বিভাগগুলি প্রতিটির উপর কিছু আলোকপাত করেছে।
[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 ফাইল রয়েছে যা প্যাকেজ-স্তরের সম্পর্ক সংরক্ষণ করে। উপস্থাপনা ফাইলগুলির মূল অংশগুলির লিঙ্কগুলি এই ফাইলটিতে 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