लाइसेंसिंग

अवलोकन

Aspose.Slides का उपयोग मूल्यांकन मोड में या वैध लाइसेंस के साथ किया जा सकता है। मूल्यांकन संस्करण लाइसेंस वाले संस्करण के समान कार्यक्षमता प्रदान करता है, लेकिन प्रस्तुतियों को खोलते या सहेजते समय एक मूल्यांकन वॉटरमार्क जोड़ता है तथा टेक्स्ट निकाला जाने पर केवल एक स्लाइड तक सीमा लगाता है।

यह लेख Aspose.Slides में लाइसेंस कैसे काम करता है और लाइब्रेरी का उपयोग करने से पहले लाइसेंस कैसे लागू किया जाता है, समझाता है। लाइसेंस License क्लास का उपयोग करके फ़ाइल, स्ट्रीम या एम्बेडेड रिसोर्स से लोड किया जा सकता है। लेख यह भी दिखाता है कि लाइसेंस सही ढंग से लागू हुआ है या नहीं, इसे कैसे सत्यापित किया जाए।

Aspose.Slides का मूल्यांकन

मूल्यांकन संस्करण सीमाएँ

  • जबकि Aspose.Slides मूल्यांकन संस्करण (बिना लाइसेंस निर्दिष्ट) पूर्ण उत्पाद कार्यक्षमता प्रदान करता है, यह खोलने और सहेजने के संचालन पर दस्तावेज़ के शीर्ष पर एक मूल्यांकन वॉटरमार्क डालता है।
  • प्रस्तुति स्लाइड्स से टेक्स्ट निकालते समय आपको केवल एक स्लाइड तक सीमित किया जाता है।

Aspose.Slides में लाइसेंसिंग

  • एक मूल्यांकन संस्करण लाइसेंस प्राप्त करने के बाद और कुछ कोड लाइनें जोड़ने (लाइसेंस लागू करने) के बाद लाइसेंस्ड बन जाता है।
  • लाइसेंस एक साधारण टेक्स्ट XML फ़ाइल है जिसमें उत्पाद का नाम, लाइसेंस प्राप्त डेवलपर्स की संख्या, सब्सक्रिप्शन समाप्ति तिथि आदि विवरण होते हैं।
  • लाइसेंस फ़ाइल डिजिटल रूप से हस्ताक्षरित होती है, इसलिए आपको फ़ाइल में कोई बदलाव नहीं करने चाहिए। फ़ाइल की सामग्री में अनजाने में अतिरिक्त लाइन ब्रेक जोड़ने से भी यह अमान्य हो जाएगी।
  • Aspose.Slides for Android via Java सामान्यतः लाइसेंस को इन स्थानों में खोजता है:
    • एक स्पष्ट पथ
    • वह फ़ोल्डर जिसमें Aspose.Slides.jar स्थित है
  • मूल्यांकन संस्करण से जुड़ी सीमाओं से बचने के लिए, आपको Aspose.Slides का उपयोग करने से पहले लाइसेंस सेट करना आवश्यक है। आपको प्रत्येक एप्लिकेशन या प्रोसेस के लिये लाइसेंस केवल एक बार सेट करना होता है।

लाइसेंस लागू करना

लाइसेंस को फ़ाइल या स्ट्रीम से लोड किया जा सकता है।

फ़ाइल

लाइसेंस सेट करने की सबसे आसान विधि यह है कि लाइसेंस फ़ाइल को Aspose.Slides.jar वाले फ़ोल्डर या आपके एप्लिकेशन की jar में रखें।

यह Java कोड दिखाता है कि लाइसेंस फ़ाइल कैसे सेट की जाए:

// License वर्ग का एक उदाहरण बनाता है
com.aspose.slides.License license = new com.aspose.slides.License();

// लाइसेंस फ़ाइल पथ सेट करता है
license.setLicense("Aspose.Slides.Android.via.Java.lic");

स्ट्रीम

आप लाइसेंस को स्ट्रीम से लोड कर सकते हैं। यह Java कोड दिखाता है कि स्ट्रीम से लाइसेंस कैसे लागू किया जाए:

// License वर्ग का एक उदाहरण बनाता है
com.aspose.slides.License license = new com.aspose.slides.License();

// स्ट्रीम के माध्यम से लाइसेंस सेट करता है
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Android.via.Java.lic"));

लाइसेंस का सत्यापन

यह जांचने के लिए कि लाइसेंस सही ढंग से सेट हुआ है या नहीं, आप इसे सत्यापित कर सकते हैं। यह Java कोड दिखाता है कि लाइसेंस कैसे सत्यापित किया जाए:

License license = new License();
license.setLicense("Aspose.Slides.Android.via.Java.lic");

if (License.isLicensed()) 
{
    System.out.println("License is good!");
}

थ्रेड सुरक्षा

अक्सर पूछे जाने वाले प्रश्न

क्या मैं लाइसेंस को पूरी तरह ऑफ़लाइन वातावरण (कोई इंटरनेट एक्सेस नहीं) में लागू कर सकता हूँ?

हां। लाइसेंस सत्यापन स्थानीय रूप से लाइसेंस फ़ाइल का उपयोग करके किया जाता है; इंटरनेट कनेक्शन की कोई आवश्यकता नहीं है।

एक वर्ष की सब्सक्रिप्शन समाप्त होने के बाद क्या होता है? क्या लाइब्रेरी काम करना बंद कर देगी?

नहीं। लाइसेंस स्थायी है: आप अपनी सब्सक्रिप्शन समाप्ति तिथि से पहले जारी किए गए संस्करणों का उपयोग जारी रख सकते हैं; केवल नए रिलीज़ के लिये आपको नवीनीकरण करना होगा।