एण्ड्रॉइड पर XAML में प्रस्तुतियों का निर्यात

अवलोकन

यह लेख बताता है कि Aspose.Slides का उपयोग करके PowerPoint प्रस्तुतियों को XAML में कैसे निर्यात किया जाए। इसमें XAML का संक्षिप्त परिचय, डिफ़ॉल्ट सेटिंग्स के साथ प्रस्तुति को XAML में सहेजने का तरीका, और XamlOptions के माध्यम से निर्यात को अनुकूलित करने का प्रदर्शन शामिल है, जिसमें छिपी हुई स्लाइड्स का निर्यात भी शामिल है। लेख में फ़ॉलबैक फ़ॉन्ट्स, XAML स्टैक संगतता, और छिपी हुई स्लाइड निर्यात व्यवहार से संबंधित कुछ सामान्य प्रश्नों के उत्तर भी दिए गए हैं।

XAML के बारे में

XAML एक वर्णनात्मक प्रोग्रामिंग भाषा है जो आपको एप्लिकेशन के उपयोगकर्ता इंटरफ़ेस को बनाने या लिखने की अनुमति देती है, विशेष रूप से उन एप्लिकेशनों के लिए जो WPF (Windows Presentation Foundation), UWP (Universal Windows Platform), और Xamarin Forms का उपयोग करते हैं।

XAML, जो एक XML‑आधारित भाषा है, Microsoft का GUI वर्णन करने वाला स्वरूप है। आप अधिकतर समय XAML फ़ाइलों पर काम करने के लिए एक डिज़ाइनर का उपयोग करेंगे, लेकिन आप अभी भी अपना GUI लिख और संपादित कर सकते हैं।

डिफ़ॉल्ट विकल्पों के साथ XAML में प्रस्तुतियों को निर्यात करें

यह Java कोड दर्शाता है कि डिफ़ॉल्ट सेटिंग्स के साथ प्रस्तुति को XAML में कैसे निर्यात किया जाए:

Presentation pres = new Presentation("pres.pptx");
try {
	pres.save(new XamlOptions());
} finally {
	if (pres != null) pres.dispose();
}

कस्टम विकल्पों के साथ XAML में प्रस्तुतियों को निर्यात करें

आप IXamlOptions इंटरफ़ेस से विकल्प चुन सकते हैं जो निर्यात प्रक्रिया को नियंत्रित करते हैं और निर्धारित करते हैं कि Aspose.Slides आपकी प्रस्तुति को XAML में कैसे निर्यात करता है।

उदाहरण के लिए, यदि आप निर्यात करते समय अपनी प्रस्तुति से छिपी हुई स्लाइड्स को शामिल करना चाहते हैं, तो आप ExportHiddenSlides प्रॉपर्टी को true पर सेट कर सकते हैं। नीचे इसका नमूना Java कोड दिया गया है:

Presentation pres = new Presentation("pres.pptx");
try {
	XamlOptions xamlOptions = new XamlOptions();
	xamlOptions.setExportHiddenSlides(true);
	pres.save(xamlOptions);
} finally {
	if (pres != null) pres.dispose();
}

अक्सर पूछे जाने वाले प्रश्न

यदि मूल फ़ॉन्ट मशीन पर उपलब्ध नहीं है तो मैं अनुमानित फ़ॉन्ट्स कैसे सुनिश्चित करूँ?

XamlOptions में a default regular font सेट करें — यह मूल फ़ॉन्ट के गायब होने पर फ़ॉलबैक फ़ॉन्ट के रूप में उपयोग किया जाता है। इससे अप्रत्याशित प्रतिस्थापन से बचा जा सकता है।

क्या निर्यात किया गया XAML केवल WPF के लिए है, या इसे अन्य XAML स्टैक्स में भी उपयोग किया जा सकता है?

XAML एक सामान्य UI मार्कअप भाषा है जो WPF, UWP, और Xamarin.Forms में उपयोग होती है। निर्यात Microsoft XAML स्टैक्स के साथ संगतता को लक्षित करता है; विशिष्ट व्यवहार और कुछ संरचनाओं का समर्थन लक्ष्य प्लेटफ़ॉर्म पर निर्भर करता है। अपने वातावरण में मार्कअप का परीक्षण करें।

क्या छिपी हुई स्लाइड्स समर्थित हैं, और मैं उन्हें डिफ़ॉल्ट रूप से निर्यात होने से कैसे रोकूँ?

डिफ़ॉल्ट रूप से, छिपी हुई स्लाइड्स शामिल नहीं की जातीं। आप इसे XamlOptions में setExportHiddenSlides द्वारा नियंत्रित कर सकते हैं — यदि आपको उनका निर्यात नहीं चाहिए तो इसे बंद रखें।