लाइसेंसिंग
परिचय
Aspose.Slides को मूल्यांकन मोड में या वैध लाइसेंस के साथ उपयोग किया जा सकता है। मूल्यांकन संस्करण लाइसेंस प्राप्त संस्करण के समान कार्यक्षमता प्रदान करता है, लेकिन यह प्रत्येक प्रस्तुति की हर स्लाइड में मूल्यांकन वॉटरमार्क जोड़ता है और आपकी कोड द्वारा प्रस्तुतियों से पढ़े गए टेक्स्ट को छोटा कर देता है।
Aspose.Slides को मूल्यांकन करें
आप Aspose.Slides for Python via .NET का मूल्यांकन संस्करण इसकी download page से डाउनलोड कर सकते हैं। मूल्यांकन संस्करण लाइसेंस प्राप्त उत्पाद के समान सुविधाएँ प्रदान करता है। मूल्यांकन पैकेज खरीदे गए पैकेज के समान होता है और लाइसेंस लागू करने के लिए कुछ पंक्तियों का कोड जोड़ने के बाद लाइसेंस प्राप्त हो जाता है।
जब आप Aspose.Slides के मूल्यांकन से संतुष्ट हो जाएँ, तो आप एक लाइसेंस purchase a license कर सकते हैं। हम उपलब्ध सब्सक्रिप्शन विकल्पों की समीक्षा करने की सलाह देते हैं। यदि आपके कोई प्रश्न हैं, तो Aspose बिक्री टीम से संपर्क करें।
प्रत्येक Aspose लाइसेंस में एक वर्ष की सब्सक्रिप्शन शामिल होती है, जिसमें नई संस्करणों और उस अवधि के दौरान जारी किए गए फिक्सेज़ के मुफ्त अपग्रेड शामिल होते हैं। लाइसेंस प्राप्त और मूल्यांकन दोनों उपयोगकर्ता मुफ्त, असीमित तकनीकी समर्थन प्राप्त करते हैं।
Evaluation संस्करण की सीमाएँ
- मूल्यांकन संस्करण (जब कोई लाइसेंस लागू नहीं किया गया हो) पूरी कार्यक्षमता प्रदान करता है, लेकिन यह प्रत्येक प्रस्तुति की हर स्लाइड में मूल्यांकन वॉटरमार्क टेक्स्ट बॉक्स जोड़ता है।
- आपके कोड द्वारा प्रस्तुति से पढ़ा गया टेक्स्ट उसके पहले कुछ अक्षरों तक सीमित रहता है, जिसके बाद मूल्यांकन प्रतिबंध का नोटिस आता है। आपके कोड द्वारा लिखा गया टेक्स्ट पूरी तरह से सहेजा जाता है।
Note
सीमाओं के बिना Aspose.Slides का परीक्षण करने के लिए आप 30‑day Temporary License का अनुरोध कर सकते हैं। विवरण के लिए How to Get a Temporary License पृष्ठ देखें।Aspose.Slides में लाइसेंसिंग
- मूल्यांकन संस्करण लाइसेंस प्राप्त हो जाता है जब आप लाइसेंस खरीदते हैं और इसे लागू करने के लिए कुछ कोड की पंक्तियाँ जोड़ते हैं।
- लाइसेंस एक सादा‑पाठ XML फ़ाइल है जिसमें उत्पाद का नाम, यह किन‑किन डेवलपर्स को कवर करता है, सब्सक्रिप्शन की समाप्ति तिथि आदि विवरण होते हैं।
- लाइसेंस फ़ाइल डिजिटल रूप से हस्ताक्षरित होती है, इसलिए आपको इसे संशोधित नहीं करना चाहिए। एक भी लाइन‑ब्रेक जोड़ने से वह अमान्य हो जाएगी।
- Aspose.Slides for Python via .NET लाइसेंस को उस पथ से खोजता है जिसे आप इसे देते हैं। एक सापेक्ष पथ, या पथ बिना फ़ाइलनाम के, वर्तमान कार्य निर्देशिका के विरुद्ध हल किया जाता है, जो आवश्यक रूप से वह फ़ोल्डर नहीं है जिसमें आपका Python स्क्रिप्ट स्थित है।
- मूल्यांकन सीमाओं से बचने के लिए, Aspose.Slides का उपयोग करने से पहले लाइसेंस सेट करें। आपको इसे प्रत्येक एप्लिकेशन या प्रक्रिया के लिए केवल एक बार सेट करना होता है।
Note
आप Metered Licensing की भी समीक्षा कर सकते हैं।लाइसेंस लागू करना
लाइसेंस को फ़ाइल या स्ट्रीम से लोड किया जा सकता है।
Note
Aspose.Slides लाइसेंसिंग को संभालने के लिए License क्लास प्रदान करता है।Warning
नए लाइसेंस केवल संस्करण 21.4 या बाद के साथ Aspose.Slides को सक्रिय कर सकते हैं। पहले के संस्करण अलग लाइसेंसिंग प्रणाली का उपयोग करते हैं और इन लाइसेंसों को नहीं पहचानेंगे।फ़ाइल
लाइसेंस सेट करने का सबसे आसान तरीका लाइसेंस फ़ाइल के पथ को set_license मेथड को पास करना है। यदि आप केवल फ़ाइलनाम पास करते हैं, जैसा कि नीचे के उदाहरण में है, तो Aspose.Slides वर्तमान कार्य निर्देशिका में फ़ाइल खोजता है।
निम्नलिखित Python कोड यह दिखाता है कि लाइसेंस फ़ाइल कैसे सेट करें:
import aspose.slides as slides
# लाइसेंस क्लास को इंस्टैंसिएट करता है।
license = slides.License()
# लाइसेंस फ़ाइल पथ सेट करता है।
license.set_license("Aspose.Slides.lic")
Warning
यदि आप लाइसेंस फ़ाइल को किसी अलग निर्देशिका में रखते हैं, तो जब आप License.set_license को कॉल करते हैं, तो स्पष्ट पथ के अंत में फ़ाइलनाम आपका लाइसेंस फ़ाइल का नाम होना चाहिए।
उदाहरण के लिए, आप लाइसेंस फ़ाइल का नाम Aspose.Slides.lic.xml रख सकते हैं। फिर, अपने कोड में उस फ़ाइल का पूर्ण पथ (Aspose.Slides.lic.xml पर समाप्त) License.set_license मेथड को पास करें।
स्ट्रीम
आप लाइसेंस को स्ट्रीम से लोड कर सकते हैं। निम्नलिखित Python उदाहरण दिखाता है कि स्ट्रीम से लाइसेंस कैसे लागू करें:
import aspose.slides as slides
# लाइसेंस क्लास को इंस्टैंसिएट करता है।
license = slides.License()
# स्ट्रीम से लाइसेंस सेट करता है।
with open("Aspose.Slides.lic", "rb") as stream:
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!")
थ्रेड सुरक्षा
Warning
License.set_license मेथड थ्रेड‑सेफ़ नहीं है। यदि आपको इसे कई थ्रेड्स से एक साथ कॉल करने की आवश्यकता है, तोthreading.Lock जैसे समन्वय प्रिमिटिव का उपयोग करके समस्याओं से बचें।
अक्सर पूछे जाने वाले प्रश्न
क्या मैं लाइसेंस को पूरी तरह ऑफ़लाइन वातावरण (कोई इंटरनेट एक्सेस नहीं) में लागू कर सकता हूँ?
हाँ। लाइसेंस का सत्यापन स्थानीय रूप से लाइसेंस फ़ाइल का उपयोग करके किया जाता है; इंटरनेट कनेक्शन आवश्यक नहीं है।
एक‑साल की सब्सक्रिप्शन समाप्त होने के बाद क्या होगा? क्या लाइब्रेरी काम करना बंद कर देगी?
नहीं। लाइसेंस स्थायी है: आप अपनी सब्सक्रिप्शन समाप्ति तिथि से पहले जारी किए गए संस्करणों का उपयोग जारी रख सकते हैं; केवल नया रिलीज़ बिना नवीनीकरण के उपयोग करने के लिए आप अर्हता नहीं रखते।