लाइसेंसिंग
परिचय
Aspose.Slides को मूल्यांकन मोड में या वैध लाइसेंस के साथ उपयोग किया जा सकता है। मूल्यांकन संस्करण लाइसेंस प्राप्त संस्करण के समान कार्यक्षमता प्रदान करता है, लेकिन यह प्रस्तुतियों को खोलने या सहेजने पर मूल्यांकन वॉटरमार्क जोड़ता है और टेक्स्ट निष्कर्षण को एक स्लाइड तक सीमित करता है।
Aspose.Slides का मूल्यांकन करें
आप Aspose.Slides for Python via .NET का मूल्यांकन संस्करण इसके डाउनलोड पृष्ठ से डाउनलोड कर सकते हैं। मूल्यांकन संस्करण लाइसेंस प्राप्त उत्पाद के समान सुविधाएँ प्रदान करता है। मूल्यांकन पैकेज खरीदे गए पैकेज के समान है और लाइसेंस लागू करने के लिए कुछ कोड पंक्तियों को जोड़ने के बाद लाइसेंस प्राप्त हो जाता है।
जब आप Aspose.Slides के मूल्यांकन से संतुष्ट हों, तो आप लाइसेंस खरीदें सकते हैं। हम उपलब्ध सब्सक्रिप्शन विकल्पों की समीक्षा करने की सिफारिश करते हैं। यदि आपके कोई प्रश्न हैं, तो Aspose बिक्री टीम से संपर्क करें।
हर Aspose लाइसेंस में एक वर्ष की सब्सक्रिप्शन शामिल होती है, जिसमें इस अवधि के दौरान जारी किए गए नए संस्करणों और फिक्सेस के मुफ्त अपग्रेड शामिल हैं। लाइसेंस प्राप्त और मूल्यांकन उपयोगकर्ता दोनों को मुफ्त, असीमित तकनीकी समर्थन मिलता है।
मूल्यांकन संस्करण की सीमाएँ
- जबकि Aspose.Slides मूल्यांकन संस्करण (जब कोई लाइसेंस लागू नहीं होता) पूरी कार्यक्षमता प्रदान करता है, यह दस्तावेज़ के शीर्ष पर एक मूल्यांकन वॉटरमार्क जोड़ता है जब भी आप इसे खोलते या सहेजते हैं।
- एक प्रस्तुति से टेक्स्ट निकालते समय, आप केवल एक स्लाइड तक सीमित होते हैं।
Aspose.Slides में लाइसेंसिंग
- एक मूल्यांकन संस्करण लाइसेंस खरीदने और लाइसेंस लागू करने के लिए कुछ कोड पंक्तियों को जोड़ने के बाद लाइसेंस प्राप्त हो जाता है।
- लाइसेंस एक सादा-टेक्स्ट XML फ़ाइल है जिसमें उत्पाद का नाम, वह कितने डेवलपर्स को कवर करता है, सब्सक्रिप्शन समाप्ति तिथि आदि विवरण होते हैं।
- लाइसेंस फ़ाइल डिजिटल रूप से साइन की गई होती है, इसलिए इसे संशोधित नहीं करना चाहिए। यहाँ तक कि एक एकल लाइन ब्रेक जोड़ने से भी यह अवैध हो जाएगा।
- Aspose.Slides for Python via .NET आमतौर पर लाइसेंस को इन स्थानों में खोजता है:
- आप द्वारा प्रदान किया गया स्पष्ट पथ
- उस फ़ोल्डर जिसमें वह Python स्क्रिप्ट है जो Aspose.Slides for Python via .NET को कॉल करती है
- मूल्यांकन सीमाओं से बचने के लिए, Aspose.Slides का उपयोग करने से पहले लाइसेंस सेट करें। आपको इसे प्रत्येक एप्लिकेशन या प्रक्रिया में केवल एक बार सेट करने की आवश्यकता है।
लाइसेंस लागू करना
एक लाइसेंस फ़ाइल, स्ट्रीम, या एम्बेडेड रिसोर्स से लोड किया जा सकता है।
फ़ाइल
लाइसेंस सेट करने का सबसे आसान तरीका यह है कि लाइसेंस फ़ाइल को घटक की DLL के समान फ़ोल्डर में रखें और केवल फ़ाइल नाम (बिना पथ के) निर्दिष्ट करें।
निम्नलिखित Python कोड लाइसेंस फ़ाइल को सेट करने का तरीका दर्शाता है:
import aspose.slides as slides
# लाइसेंस क्लास का उदाहरण बनाता है।
license = slides.License()
# लाइसेंस फ़ाइल पथ सेट करता है।
license.set_license("Aspose.Slides.lic")
यदि आप लाइसेंस फ़ाइल को किसी अलग डायरेक्टरी में रखते हैं, तो जब आप License.set_license() को कॉल करते हैं, तो स्पष्ट पथ के अंत में फ़ाइल नाम आपका लाइसेंस फ़ाइल का नाम होना चाहिए।
उदाहरण के लिए, आप लाइसेंस फ़ाइल का नाम Aspose.Slides.lic.xml रख सकते हैं। फिर, अपने कोड में, उस फ़ाइल का पूरा पथ (जो Aspose.Slides.lic.xml पर समाप्त होता है) License.set_license() मेथड को पास करें।
स्ट्रीम
आप स्ट्रीम से लाइसेंस लोड कर सकते हैं। निम्नलिखित Python उदाहरण स्ट्रीम से लाइसेंस लागू करने का तरीका दर्शाता है:
import aspose.slides as slides
# लाइसेंस क्लास का उदाहरण बनाता है।
license = slides.License()
# स्ट्रीम से लाइसेंस सेट करता है।
license.set_license(stream)
लाइसेंस वैधता जाँच
यह सुनिश्चित करने के लिए कि लाइसेंस सही ढंग से लागू हुआ है, आप इसे वैधता जाँच सकते हैं। निम्नलिखित Python कोड लाइसेंस को वैधता जाँचने का तरीका दर्शाता है:
import aspose.slides as slides
license = slides.License()
license.set_license("Aspose.Slides.lic")
if license.is_licensed():
print("License is good!")
थ्रेड सुरक्षा
Note
License.set_license मेथड थ्रेड-सुरक्षित नहीं हैं। यदि इन्हें कई थ्रेड्स से एक साथ कॉल करने की आवश्यकता है, तो समस्याओं से बचने के लिए समन्वय प्रिमिटिव्स (जैसे,threading.Lock) का उपयोग करें।
अक्सर पूछे जाने वाले प्रश्न
क्या मैं लाइसेंस को पूरी तरह ऑफ़लाइन पर्यावरण (इंटरनेट एक्सेस नहीं) में लागू कर सकता हूँ?
हाँ। लाइसेंस वैधता स्थानीय रूप से लाइसेंस फ़ाइल का उपयोग करके की जाती है; इंटरनेट कनेक्शन की आवश्यकता नहीं होती।
एक वर्ष की सब्सक्रिप्शन समाप्त होने के बाद क्या होता है? क्या लाइब्रेरी काम करना बंद कर देगी?
नहीं। लाइसेंस कायम है: आप सब्सक्रिप्शन समाप्ति तिथि से पहले जारी किए गए संस्करणों का उपयोग जारी रख सकते हैं; लेकिन नवीनीकरण के बिना नए रिलीज़ का उपयोग नहीं कर पाएंगे।