पीपीटीएक्स फाइल क्या है?
PPTX एक्सटेंशन वाली फाइलें लोकप्रिय Microsoft PowerPoint एप्लिकेशन के साथ बनाई गई प्रस्तुति फाइलें हैं। प्रस्तुति फ़ाइल प्रारूप पीपीटी के पिछले संस्करण के विपरीत जो बाइनरी था, पीपीटीएक्स प्रारूप माइक्रोसॉफ्ट पावरपॉइंट ओपन एक्सएमएल प्रस्तुति फ़ाइल प्रारूप पर आधारित है। एक प्रेजेंटेशन फाइल स्लाइड्स का एक संग्रह है जहां प्रत्येक स्लाइड में टेक्स्ट, इमेज, फॉर्मेटिंग, एनिमेशन और अन्य मीडिया शामिल हो सकते हैं। ये स्लाइड कस्टम प्रेजेंटेशन सेटिंग्स के साथ स्लाइडशो के रूप में दर्शकों के सामने प्रस्तुत की जाती हैं।
संक्षिप्त इतिहास
PPTX फ़ाइल स्वरूप 2007 में पेश किया गया था और 2000 में Microsoft द्वारा अनुकूलित ओपन XML मानक का उपयोग करता है। PPTX से पहले, उपयोग किया जाने वाला सामान्य फ़ाइल स्वरूप PPT था जो शुद्ध बाइनरी फ़ाइल स्वरूप था। नए फ़ाइल प्रकार ने छोटे फ़ाइल आकार, भ्रष्टाचार के कम परिवर्तन और अच्छी तरह से स्वरूपित छवियों के प्रतिनिधित्व के फायदे जोड़े हैं। यह 2000 की शुरुआत में था जब माइक्रोसॉफ्ट ने ऑफिस ओपन एक्सएमएल के मानक को समायोजित करने के लिए बदलाव के लिए जाने का फैसला किया। 2007 तक, यह नया फ़ाइल स्वरूप Office 2007 का हिस्सा बन गया और इसे Microsoft Office के नए संस्करणों में भी जारी रखा गया।
PPTX फ़ाइल स्वरूप निर्दिष्टीकरण
ऑफिस ओपन एक्सएमएल फाइल फॉर्मेट के साथ जेनरेट की गई फाइलें अन्य फाइलों के साथ एक्सएमएल फाइलों का एक संग्रह है जो सभी घटक फाइलों के बीच लिंक प्रदान करती हैं। यह संग्रह वास्तव में एक संकुचित संग्रह है जिसे इसकी सामग्री देखने के लिए निकाला जा सकता है। ऐसा करने के लिए, केवल ज़िप के साथ PPTX फ़ाइल एक्सटेंशन का नाम बदलें और इसकी सामग्री को देखने के लिए इसे निकालें (देखें [PPTX फ़ाइल प्रारूप विनिर्देश](https://learn.microsoft.com/en-us/openspecs/office_standards/ms-pptx/ efd8bb2d-d888-4e2e-af25-cad476730c9f) Microsoft द्वारा)।
निम्नलिखित खंड इनमें से प्रत्येक पर कुछ प्रकाश डालते हैं।
[Content_Types].xml
यह एकमात्र फ़ाइल है जो ज़िप निकालने पर आधार स्तर पर पाई जाती है। यह पैकेज के भीतर भागों के लिए सामग्री प्रकारों को सूचीबद्ध करता है। पैकेज में शामिल एक्सएमएल फाइलों के सभी संदर्भ इस एक्सएमएल फाइल में संदर्भित हैं। स्लाइड भाग के लिए निम्नलिखित सामग्री प्रकार है:
<Override PartName#"/ppt/slides/slide1.xml" ContentType#"application/vnd.openxmlformats-officedocument.presentationml.slide+xml"/>
यदि नए हिस्से को पैकेज में जोड़ने की आवश्यकता है, तो यह नया हिस्सा जोड़कर और .rels फ़ाइलों के भीतर किसी भी रिश्ते को अपडेट करके किया जा सकता है। यह ध्यान रखना होगा कि इस तरह के बदलाव के लिए Content_Types.xml को भी अपडेट करना होगा।
_rels (फ़ोल्डर)
पैकेज के बाहर अन्य भागों और संसाधनों के बीच संबंधों को संबंध भाग द्वारा बनाए रखा जाता है। रिलेशनशिप फोल्डर में एक सिंगल एक्सएमएल फाइल होती है जो पैकेज-लेवल रिलेशनशिप को स्टोर करती है। PPTX फ़ाइलों के प्रमुख भागों के लिंक इस फ़ाइल में 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