लाइसेंसिंग
अवलोकन
Aspose.Slides को मूल्यांकन मोड में या वैध लाइसेंस के साथ उपयोग किया जा सकता है। मूल्यांकन संस्करण लाइसेंस प्राप्त संस्करण के समान कार्यक्षमता प्रदान करता है, लेकिन यह प्रत्येक प्रस्तुति की प्रत्येक स्लाइड पर एक मूल्यांकन वॉटरमार्क जोड़ता है और API के माध्यम से आपका कोड जो पाठ पढ़ता है उसे छोटा कर देता है।
यह लेख Aspose.Slides में लाइसेंसिंग कैसे काम करती है और लाइब्रेरी का उपयोग करने से पहले लाइसेंस कैसे लागू किया जाए, इसे समझाता है। लाइसेंस को फ़ाइल, स्ट्रीम या एम्बेडेड रिसोर्स से License क्लास का उपयोग करके लोड किया जा सकता है। यह लेख यह भी दिखाता है कि लाइसेंस सही ढंग से लागू हुआ है या नहीं, इसे कैसे सत्यापित किया जाए।
Evaluate Aspose.Slides
Note
आप Aspose.Slides for Java का मूल्यांकन संस्करण उसकी डाउनलोड पृष्ठ से डाउनलोड कर सकते हैं। मूल्यांकन संस्करण उत्पाद के लाइसेंस प्राप्त संस्करण के समान कार्यक्षमताएँ प्रदान करता है। मूल्यांकन पैकेज खरीदे गए पैकेज के समान ही है। मूल्यांकन संस्करण केवल कुछ पंक्तियों के कोड को जोड़ने (लाइसेंस लागू करने) के बाद लाइसेंस प्राप्त बन जाता है।
एक बार जब आप Aspose.Slides का मूल्यांकन कर लेते हैं, तो आप लाइसेंस खरीद सकते हैं। हम विभिन्न सब्सक्रिप्शन प्रकारों को देखे़ँ की सलाह देते हैं। यदि आपके कोई प्रश्न हैं, तो Aspose बिक्री टीम से संपर्क करें।
प्रत्येक Aspose लाइसेंस एक वर्ष की सब्सक्रिप्शन के साथ मुफ्त अपग्रेड प्रदान करता है, जिसमें सब्सक्रिप्शन अवधि के भीतर जारी किए गए नए संस्करण या फिक्स शामिल हैं। लाइसेंस प्राप्त उत्पाद (या यहाँ तक कि मूल्यांकन संस्करण) वाले उपयोगकर्ताओं को मुफ्त और असीमित तकनीकी समर्थन मिलता है।
मूल्यांकन संस्करण सीमाएँ
- मूल्यांकन संस्करण (लाइसेंस निर्दिष्ट न होने पर) पूर्ण उत्पाद कार्यक्षमता प्रदान करता है, लेकिन यह प्रत्येक प्रस्तुति की प्रत्येक स्लाइड पर एक मूल्यांकन वॉटरमार्क टेक्स्ट बॉक्स जोड़ता है।
- API के माध्यम से आपका कोड जो पाठ पढ़ता है, जिसमें वह अभी‑ही सेट किया गया पाठ भी शामिल है, उसे पहले कुछ अक्षरों तक काट दिया जाता है, उसके बाद मूल्यांकन सीमा का नोटिस जुड़ जाता है। आपका कोड जो पाठ लिखता है, वह पूरी तरह से सहेजा जाता है।
Note
सीमाओं के बिना Aspose.Slides का परीक्षण करने के लिए आप 30‑दिन का अस्थायी लाइसेंस प्राप्त कर सकते हैं। अतिरिक्त जानकारी के लिए अस्थायी लाइसेंस कैसे प्राप्त करें पृष्ठ देखें।Licensing in Aspose.Slides
- एक मूल्यांकन संस्करण लाइसेंस प्राप्त बन जाता है जब आप लाइसेंस खरीदते हैं और कुछ पंक्तियों का कोड जोड़ते हैं (लाइसेंस लागू करने के लिए)।
- लाइसेंस एक साधारण‑पाठ XML फ़ाइल है जिसमें उत्पाद नाम, लाइसेंस प्राप्त डेवलपर्स की संख्या, सब्सक्रिप्शन समाप्ति तिथि आदि विवरण होते हैं।
- लाइसेंस फ़ाइल डिजिटल रूप से साइन की गई होती है, इसलिए आप इसे संशोधित नहीं कर सकते। फ़ाइल की सामग्री में किसी अतिरिक्त लाइन ब्रेक को जोड़ने से भी यह अमान्य हो जाएगा।
- Aspose.Slides for Java आम तौर पर लाइसेंस को इन स्थानों पर खोजता है:
- स्पष्ट पथ
- वह फ़ोल्डर जिसमें Aspose.Slides.jar स्थित है
- मूल्यांकन संस्करण से जुड़ी सीमाओं से बचने के लिए, Aspose.Slides का उपयोग करने से पहले लाइसेंस सेट करना आवश्यक है। आपको प्रत्येक एप्लिकेशन या प्रक्रिया में केवल एक बार लाइसेंस सेट करना होता है।
Note
आप Metered Licensing देखना चाह सकते हैं।Applying a License
एक लाइसेंस फ़ाइल या स्ट्रीम से लोड किया जा सकता है।
Note
Aspose.Slides लाइसेंसिंग कार्यों के लिये License क्लास प्रदान करता है।Warning
नए लाइसेंस केवल संस्करण 21.4 या बाद के साथ ही Aspose.Slides को सक्रिय कर सकते हैं। पहले के संस्करण अलग लाइसेंसिंग प्रणाली का उपयोग करते हैं और इन लाइसेंस को पहचानेंगे नहीं।File
लाइसेंस सेट करने की सबसे आसान विधि यह है कि लाइसेंस फ़ाइल को Aspose.Slides.jar या आपके एप्लिकेशन के JAR वाले फ़ोल्डर में रखें।
इस Java कोड में दिखाया गया है कि लाइसेंस फ़ाइल कैसे सेट करें:
// License क्लास का उदाहरण बनाता है
com.aspose.slides.License license = new com.aspose.slides.License();
// लाइसेंस फ़ाइल पथ सेट करता है
license.setLicense("Aspose.Slides.Java.lic");
Warning
यदि आप लाइसेंस फ़ाइल को किसी अलग निर्देशिका में रखते हैं, तो जब आप setLicense मेथड को कॉल करते हैं, तो निर्दिष्ट पथ के अंत में फ़ाइल नाम आपके लाइसेंस फ़ाइल नाम के समान होना चाहिए।
उदाहरण के लिये, आप लाइसेंस फ़ाइल नाम को Aspose.Slides.Java.lic.xml में बदल सकते हैं। फिर अपने कोड में आपको फ़ाइल का पथ (जो Aspose.Slides.Java.lic.xml पर समाप्त होता है) को setLicense मेथड को पास करना होगा।
Stream
आप लाइसेंस को स्ट्रीम से लोड कर सकते हैं। यह Java कोड दिखाता है कि स्ट्रीम से लाइसेंस कैसे लागू करें:
// License क्लास का उदाहरण बनाता है
com.aspose.slides.License license = new com.aspose.slides.License();
// स्ट्रीम के माध्यम से लाइसेंस सेट करता है
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Java.lic"));
PHP/Java Bridge
यदि आप Java के माध्यम से PHP के लिए Aspose.Slides उपयोग करते हैं, तो आप PHP/Java ब्रिज के द्वारा लाइसेंस सेट कर सकते हैं। यह ब्रिज आपको PHP सिंटैक्स में Java क्लासेज़ का उपयोग करने देता है। अधिक जानकारी के लिए देखें License in PHP।
Validating a License
यह जांचने के लिये कि लाइसेंस सही रूप से सेट किया गया है या नहीं, आप उसे मान्य कर सकते हैं। इस Java कोड में दिखाया गया है कि लाइसेंस कैसे वैधता जांचें:
import com.aspose.slides.*;
License license = new License();
license.setLicense("Aspose.Slides.Java.lic");
if (license.isLicensed())
{
System.out.println("License is good!");
}
Thread Safety
Warning
setLicense मेथड थ्रेड‑सेफ़ नहीं है। यदि इस मेथड को कई थ्रेड्स से एक साथ कॉल किया जाना है, तो समस्याओं से बचने के लिये आप समक्रमण प्रिमेटिव्स (जैसे लॉक) का उपयोग करना चाहेंगे।FAQ
क्या मैं लाइसेंस को पूरी तरह ऑफ़लाइन वातावरण (कोई इंटरनेट एक्सेस नहीं) में लागू कर सकता हूँ?
हाँ। लाइसेंस सत्यापन स्थानीय रूप से लाइसेंस फ़ाइल का उपयोग करके किया जाता है; इंटरनेट कनेक्शन की आवश्यकता नहीं होती।
एक‑साल की सब्सक्रिप्शन समाप्त होने के बाद क्या होता है? क्या लाइब्रेरी काम करना बंद कर देगी?
नहीं। लाइसेंस स्थायी है: आप अपनी सब्सक्रिप्शन समाप्ति तिथि से पहले जारी किए गए संस्करणों का उपयोग जारी रख सकते हैं; केवल नया रिलीज़ बिना नवीनीकरण के उपयोग नहीं कर पाएँगे।