PPTM एक्सटेंशन वाली फ़ाइलें मैक्रो-सक्षम प्रस्तुति फ़ाइलें हैं जो Microsoft PowerPoint 2007 या उच्चतर संस्करणों के साथ बनाई गई हैं। वे PPTX फ़ाइलों के समान हैं, इस अंतर के साथ कि पार्श्व मैक्रोज़ को निष्पादित नहीं कर सकते हैं, हालांकि उनमें मैक्रोज़ हो सकते हैं। PPTM फ़ाइलों को Microsoft PowerPoint में खोलकर और सामग्री को अपडेट करके संपादित किया जा सकता है। एक अन्य समान प्रारूप पीपीएसएम है लेकिन यह डिफ़ॉल्ट रूप से केवल पढ़ने के लिए है और खोले जाने पर स्लाइड शो शुरू करता है। PPTX की तरह PPTM में टेक्स्ट, इमेज, वीडियो, ग्राफ़ और अन्य संबंधित सामग्री जैसे विभिन्न प्रस्तुति तत्वों के लिए स्लाइड शामिल हैं।
संक्षिप्त इतिहास
PPTM फ़ाइल स्वरूप 2007 में पेश किया गया था और 2000 में Microsoft द्वारा अनुकूलित ओपन XML मानक का उपयोग करता है। नए फ़ाइल प्रकार में छोटे फ़ाइल आकार, भ्रष्टाचार के कम परिवर्तन और अच्छी तरह से स्वरूपित छवियों के प्रतिनिधित्व के फायदे शामिल हैं। यह 2000 की शुरुआत में था जब माइक्रोसॉफ्ट ने ऑफिस ओपन एक्सएमएल के मानक को समायोजित करने के लिए बदलाव के लिए जाने का फैसला किया। 2007 तक, यह नया फ़ाइल स्वरूप Office 2007 का हिस्सा बन गया और इसे Microsoft Office के नए संस्करणों में भी जारी रखा गया।
फ़ाइल प्रारूप निर्दिष्टीकरण
ऑफिस ओपन एक्सएमएल फाइल फॉर्मेट के साथ जेनरेट की गई फाइलें अन्य फाइलों के साथ एक्सएमएल फाइलों का एक संग्रह है जो सभी घटक फाइलों के बीच लिंक प्रदान करती हैं। यह संग्रह वास्तव में एक संकुचित संग्रह है जिसे इसकी सामग्री देखने के लिए निकाला जा सकता है। ऐसा करने के लिए, केवल PPTM फ़ाइल एक्सटेंशन को ज़िप के साथ नाम बदलें और इसकी सामग्री को देखने के लिए इसे निकालें।
निम्नलिखित खंड इनमें से प्रत्येक पर कुछ प्रकाश डालते हैं।
[Content_Types].xml
यह एकमात्र फ़ाइल है जो ज़िप निकालने पर आधार स्तर पर पाई जाती है। यह पैकेज के भीतर भागों के लिए सामग्री प्रकारों को सूचीबद्ध करता है। पैकेज में शामिल एक्सएमएल फाइलों के सभी संदर्भ इस एक्सएमएल फाइल में संदर्भित हैं। स्लाइड भाग के लिए निम्नलिखित सामग्री प्रकार है:
<Override PartName#"/ppt/slides/slide1.xml" ContentType#"application/vnd.openxmlformats-officedocument.presentationml.slide+xml"/>
यदि नए हिस्से को पैकेज में जोड़ने की आवश्यकता है, तो यह नया हिस्सा जोड़कर और .rels फ़ाइलों के भीतर किसी भी रिश्ते को अपडेट करके किया जा सकता है। यह ध्यान रखना होगा कि इस तरह के बदलाव के लिए Content_Types.xml को भी अपडेट करना होगा।
_rels (फ़ोल्डर)
पैकेज के बाहर अन्य भागों और संसाधनों के बीच संबंधों को संबंध भाग द्वारा बनाए रखा जाता है। रिलेशनशिप फोल्डर में एक सिंगल एक्सएमएल फाइल होती है जो पैकेज-लेवल रिलेशनशिप को स्टोर करती है। प्रस्तुतिकरण फ़ाइलों के प्रमुख भागों के लिंक इस फ़ाइल में URI के रूप में समाहित हैं। ये यूआरआई पैकेज के प्रत्येक प्रमुख भाग के संबंध के प्रकार की पहचान करते हैं। इसमें पीपीटी/प्रेजेंटेशन.एक्सएमएल के रूप में स्थित प्राथमिक कार्यालय दस्तावेज़ और डॉकप्रॉप्स के भीतर अन्य भागों को कोर और विस्तारित गुणों के रूप में शामिल किया गया है।
<Relationship Id#"rId1" Type#"http:~/~/schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target#"ppt/presentation.xml"/>.
दस्तावेज़ का प्रत्येक भाग जो एक या एक से अधिक संबंधों का स्रोत है, उसका अपना संबंध भाग होगा जहाँ प्रत्येक ऐसा संबंध भाग भाग के एक _rels उप-फ़ोल्डर के भीतर पाया जाता है और नाम के साथ ‘.rels’ जोड़कर नामित किया जाता है। अंश। मुख्य सामग्री भाग (प्रस्तुति.xml) का अपना संबंध भाग (प्रस्तुति.xml.rels) है। इसमें सामग्री के अन्य भागों जैसे कि SlideMaster1.xml, NoteMaster1.xml, handoutMaster1.xml, Slide1.xml, presProps.xml, tableStyles.xml, theme1.xml के साथ-साथ बाहरी लिंक के लिए URI शामिल हैं।
स्पष्ट संबंध
स्पष्ट संबंध के लिए, संसाधन को a की Id विशेषता का उपयोग करके संदर्भित किया जाता है तत्व। यही है, स्रोत में आईडी लक्ष्य के स्पष्ट संदर्भ के साथ सीधे संबंध आइटम के आईडी पर मैप करता है।
उदाहरण के लिए, एक स्लाइड में इस तरह का हाइपरलिंक हो सकता है:
<a:hlinkClick r:id#"rId2">
r:id#“rId2” स्लाइड (slide1.xml.rels) के संबंध भाग के भीतर निम्नलिखित संबंध को संदर्भित करता है।
<Relationship Id#"rId2" Type#"http:~/~/. . ./hyperlink" Target#"http:~/~/www.google.com/" TargetMode#"External"/>
निहित संबंध
निहित संबंध के लिए, ` के लिए ऐसा कोई प्रत्यक्ष संदर्भ नहीं है आईडी’। इसके बजाय, संदर्भ समझा जाता है।
पीपीटी फ़ोल्डर
यह मुख्य फ़ोल्डर है जिसमें प्रस्तुति की सामग्री के बारे में सभी विवरण शामिल हैं। डिफ़ॉल्ट रूप से, इसमें निम्न फ़ोल्डर होते हैं:
- \ _ संबंध
- थीम
- स्लाइड
- स्लाइड लेआउट
- स्लाइडमास्टर्स
और निम्नलिखित एक्सएमएल फाइलें:
- प्रस्तुति.एक्सएमएल
- प्रीप्रॉप्स.एक्सएमएल
- टेबल स्टाइल.एक्सएमएल
- viewProps.xml