सिस्टम आवश्यकताएँ
परिचय
Aspose.Slides for Python via .NET को किसी भी थर्ड-पार्टी उत्पाद, जैसे Microsoft PowerPoint, को स्थापित करने की आवश्यकता नहीं होती है। Aspose.Slides विभिन्न स्वरूपों में दस्तावेज़ बनाने, संशोधित करने, बदलने और रेंडर करने के लिए एक इंजन है, जिसमें Microsoft PowerPoint प्रस्तुति स्वरूप भी शामिल हैं।
समर्थित ऑपरेटिंग सिस्टम
Aspose.Slides for Python Windows (32-bit और 64-bit), macOS, और 64-bit Linux को समर्थन देता है उन प्रणालियों पर जहाँ Python 3.5 या बाद का संस्करण स्थापित है।
| ऑपरेटिंग सिस्टम | संस्करण |
| Microsoft Windows |
|
| Linux |
|
| macOS |
|
लिनक्स और macOS प्लेटफ़ॉर्म के लिए सिस्टम आवश्यकताएँ
- GCC 6 रUNTIME लाइब्रेरीज़ (या बाद की)।
- libgdiplus, GDI+ API का एक ओपन-सोर्स कार्यान्वयन है।
- .NET Core Runtime की निर्भरताएँ। .NET Core Runtime को स्वयं स्थापित करना आवश्यक नहीं है।
- Python 3.5–3.7 के लिए: Python का
pymallocबिल्ड आवश्यक है।--with-pymallocबिल्ड विकल्प डिफ़ॉल्ट रूप से सक्षम होता है। आम तौर पर, Python काpymallocबिल्ड फाइलनाम मेंmउपसर्ग के साथ दर्शाया जाता है। libpythonसाझा लाइब्रेरी।--enable-sharedPython बिल्ड विकल्प डिफ़ॉल्ट रूप से अक्षम है, और कुछ Python वितरणों मेंlibpythonसाझा लाइब्रेरी शामिल नहीं होती। कुछ Linux प्लेटफ़ॉर्म पर, आप पैकेज मैनेजर (उदाहरण के लिए,sudo apt-get install libpython3.7) का उपयोग करकेlibpythonसाझा लाइब्रेरी स्थापित कर सकते हैं। एक सामान्य समस्या यह है किlibpythonलाइब्रेरी गैर-मानक स्थान पर स्थापित होती है। आप इसे Python बिल्ड विकल्पों के माध्यम से वैकल्पिक लाइब्रेरी पाथ सेट करके, या सिस्टम की मानक साझा लाइब्रेरी स्थान मेंlibpythonलाइब्रेरी फ़ाइल का प्रतीक लिंक बनाकर हल कर सकते हैं। आम तौर पर, Python 3.5–3.7 के लिएlibpythonसाझा लाइब्रेरी फ़ाइलनामlibpythonX.Ym.so.1.0होता है या Python 3.8 या बाद के लिएlibpythonX.Y.so.1.0(उदाहरण के लिए,libpython3.7m.so.1.0,libpython3.9.so.1.0)।
FAQ
क्या मुझे रूपांतरण और रेंडरिंग के लिए Microsoft PowerPoint स्थापित करना आवश्यक है?
नहीं, PowerPoint आवश्यक नहीं है; Aspose.Slides एक स्वतंत्र इंजन है जो प्रस्तुतियों को बनाने, संशोधित करने, बदलने, और रेंडरिंग करने में उपयोग किया जाता है।
क्या मशीन पर कोई विशिष्ट .NET संस्करण (Core/5+/6+) आवश्यक है?
.NET Runtime को स्वयं स्थापित करना आवश्यक नहीं है, लेकिन इसकी निर्भरताएँ Linux/macOS पर मौजूद होनी चाहिए। इसका अर्थ है कि सिस्टम में उन पैकेजों का होना चाहिए जो सामान्यतः .NET निर्भरताओं के रूप में स्थापित होते हैं, बिना पूरी Runtime को स्थापित किए।
सही रेंडरिंग के लिए कौन से फ़ॉन्ट आवश्यक हैं?
व्यावहारिक रूप से, प्रस्तुति में उपयोग किए गए फ़ॉन्ट या उचित प्रतिस्थापित फ़ॉन्ट उपलब्ध होने चाहिए। Linux/macOS पर निरंतर रेंडरिंग सुनिश्चित करने के लिए सामान्य फ़ॉन्ट पैकेज स्थापित करना अनुशंसित है।
Linux पर कस्टम फ़ॉन्ट फॉलबैक या लापता टेक्स्ट के रूप में क्यों रेंडर होता है?
यदि फ़ॉन्ट फ़ाइल में असंगत या भ्रष्ट नाम-टेबल प्रविष्टियाँ होती हैं, तो Linux फ़ॉन्ट‑मैचिंग स्टैक (FreeType/fontconfig) एक अमान्य रिकॉर्ड चुन सकता है, जिससे फ़ॉन्ट अपरिचित रह जाता है। सुधारित नाम‑टेबल रिकॉर्ड वाले फ़ॉन्ट संस्करण का उपयोग करने या एक सुसंगत प्रतिस्थापन स्थापित करने से समस्या हल हो जाती है।