अक्सर पूछे जाने वाले प्रश्न
अवलोकन
यह FAQ Aspose.Slides से संबंधित सामान्य प्रश्नों के उत्तर प्रदान करता है। यह समर्थित फ़ाइल फ़ॉर्मेट, बड़ी प्रस्तुतियों के साथ काम करते समय अपवादों को संभालना, स्लाइड आकार बदलना, स्लाइड्स का पूर्वावलोकन, प्रस्तुतियों से टेक्स्ट प्राप्त करना, टेबल बॉर्डर फ़ॉर्मेट करना, चित्रों को रखना, और प्रस्तुतियों को PDF या इमेज में बदलते समय फ़ॉन्ट‑संबंधी समस्याओं का समाधान शामिल करता है।
समर्थित फ़ाइल फ़ॉर्मेट
Q: Aspose.Slides for .NET कौन से फ़ाइल फ़ॉर्मेट का समर्थन करता है?
A: Aspose.Slides for .NET ने उन फ़ाइल फ़ॉर्मेट को समर्थन दिया है जो Supported File Formats में वर्णित हैं।
अपवाद
Q: जब मैं बड़ी PPT फ़ाइल को इमेजेस के साथ लोड कर रहा हूँ तो मुझे OutOfMemoryException मिल रहा है। क्या Aspose.Slides में फ़ाइल आकार के संबंध में कोई सीमा है?
A: Aspose.Slides द्वारा समर्थित प्रस्तुति आकार की गणना के लिए कोई विशिष्ट सूत्र नहीं है। स्मृति में पूरी प्रस्तुति संरचना और इमेजेस को समायोजित करने के लिए पर्याप्त स्थान होना चाहिए। सामान्यतः, इमेजेस स्मृति में डिस्क की तुलना में अधिक स्थान लेती हैं, विशेषकर जब इमेजेस पर अतिरिक्त प्रभाव लागू होते हैं।
सामान्यतः, Aspose.Slides for .NET 4 GB RAM वाले सर्वर पर लगभग 300 MB के प्रस्तुति फ़ाइलों को आसानी से संभाल सकता है।
स्लाइड्स के साथ काम करना
Q: क्या मैं प्रस्तुति में स्लाइड्स का आकार बदल सकता हूँ?
A: आप प्रस्तुति में स्लाइड्स के आकार को निर्धारित करने के लिए Presentation क्लास द्वारा प्रदत्त SlideSize प्रॉपर्टी का उपयोग कर सकते हैं।
Q: क्या प्रस्तुति में अलग-अलग आकार की स्लाइड्स निर्धारित करने का कोई तरीका है?
A: क्योंकि Microsoft PowerPoint दस्तावेज़ों में स्लाइड का आकार प्रस्तुति स्तर पर परिभाषित किया जाता है, इसलिए इसे अलग‑अलग आकार में सेट करने का कोई तरीका नहीं है।
Q: क्या Aspose.Slides for .NET सहेजने से पहले स्लाइड का पूर्वावलोकन समर्थन करता है?
A: आप प्रस्तुति स्लाइड्स को इमेज में रेंडर कर सकते हैं और इन इमेजेज़ का उपयोग स्लाइड का पूर्वावलोकन करने के लिये कर सकते हैं।
टेक्स्ट के साथ काम करना
Q: क्या प्रस्तुति से सभी टेक्स्ट प्राप्त करना संभव है?
A: Aspose.Slides for .NET Aspose.Slides.Util नेमस्पेस के तहत SlideUtil क्लास प्रदान करता है जो प्रस्तुतियों से पूरा टेक्स्ट प्राप्त करने के विभिन्न तरीके उपलब्ध कराता है।
SlideUtil
Q: Windows और Linux ऑपरेटिंग सिस्टम पर पैराग्राफ आकार में अंतर क्यों होता है?
A: पैराग्राफ आकार की गणना उस पैराग्राफ के टेक्स्ट आकार पर आधारित होती है। टेक्स्ट आकार की गणना PowerPoint प्रस्तुति में निर्दिष्ट फ़ॉन्ट के मेट्रिक्स पर निर्भर करती है। यदि निर्दिष्ट फ़ॉन्ट अनुपलब्ध है, तो इसे सबसे समान फ़ॉन्ट से बदल दिया जाता है, लेकिन इस फ़ॉन्ट के मेट्रिक्स मूल फ़ॉन्ट से अलग होते हैं। परिणामस्वरूप विभिन्न सिस्टम पर पैराग्राफ आकार अलग‑अलग परिणाम देते हैं, जो स्थापित फ़ॉन्ट्स के सेट पर निर्भर करता है। समान परिणाम प्राप्त करने के लिये आपको सिस्टम पर समान फ़ॉन्ट्स स्थापित करने या उन्हें रन‑टाइम पर external fonts के रूप में लोड करने की आवश्यकता है।
फ़ॉर्मेटिंग और छवियां
Q: मैं टेबल बॉर्डर का रंग कैसे सेट कर सकता हूँ?
A: आप सभी टेबल बॉर्डर या पूरी टेबल के चारों ओर के बॉर्डर का रंग बदल सकते हैं। सभी बॉर्डर बदलने के लिये कृपया CellFormat प्रॉपर्टी को ICell इंटरफ़ेस से उपयोग करें। पूरी टेबल के बॉर्डर के लिये, आपको प्रत्येक सेल को इटरटेट करके बाहरी बॉर्डर का रंग बदलना होगा।
Q: Aspose.Slides for .NET चित्रों को रखने के लिए किस माप का उपयोग करता है?
A: स्लाइड पर सभी आकृतियों के निर्देशांक और आकार बिंदुओं (points) (72 dpi) में मापे जाते हैं।
फ़ॉन्ट्स के साथ काम करना
Q: जब PPT को PDF या इमेजेज में परिवर्तित किया जाता है, तो आउटपुट दस्तावेज़ों में फ़ॉन्ट अलग क्यों होते हैं?
A: यह समस्या संकेत देती है कि प्रस्तुति में प्रयुक्त फ़ॉन्ट उस ऑपरेटिंग सिस्टम पर मौजूद नहीं हैं जिस पर कोड चलाया गया। आप फ़ॉन्ट्स को ऑपरेटिंग सिस्टम पर स्थापित कर सकते हैं या उन्हें नीचे दिखाए गए अनुसार FontsLoader क्लास का उपयोग करके बाहरी फ़ॉन्ट्स के रूप में लोड कर सकते हैं:
var folders = new string[] { "path_to_a_folder_with_fonts" };
FontsLoader.LoadExternalFonts(folders);