लाइसेंसिंग

परिचय

कभी-कभी सबसे अच्छे मूल्यांकन परिणामों के लिए व्यावहारिक दृष्टिकोण की आवश्यकता हो सकती है। इस कारण से, Aspose.Slides विभिन्न खरीद योजना प्रदान करता है और साथ ही मूल्यांकन के लिए एक फ़्री ट्रायल और 30‑दिन का टेम्पररी लाइसेंस भी देता है।

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

आप आसानी से Aspose.Slides को मूल्यांकन के लिए डाउनलोड कर सकते हैं। मूल्यांकन पैकेज खरीदे गए पैकेज के समान ही है। कुछ कोड लाइनों को जोड़ने के बाद लाइसेंस लागू करने पर मूल्यांकन संस्करण स्वचालित रूप से लाइसेंस प्राप्त हो जाता है।

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

Aspose.Slides (बिना निर्दिष्ट लाइसेंस के) का मूल्यांकन संस्करण पूरी उत्पाद कार्यक्षमता प्रदान करता है, लेकिन दो सीमाओं के साथ:

  • यह प्रत्येक प्रस्तुतिकरण की प्रत्येक स्लाइड के मध्य में एक मूल्यांकन वॉटरमार्क टेक्स्ट बॉक्स जोड़ता है।
  • आपके कोड द्वारा प्रस्तुतिकरण से पढ़ा जाने वाला टेक्स्ट उसके पहले कुछ अक्षरों तक सीमित रहता है, उसके बाद मूल्यांकन सीमा के बारे में एक नोटिस आता है। आपका कोड जो टेक्स्ट लिखता है वह पूरी तरह से सहेजा जाता है।

लाइसेंस के बारे में

आप आसानी से PHP के लिए Java के माध्यम से Aspose.Slides का मूल्यांकन संस्करण उसके download page से डाउनलोड कर सकते हैं। मूल्यांकन संस्करण लाइसेंस प्राप्त संस्करण के समान सभी क्षमताएँ प्रदान करता है। इसके अलावा, एक लाइसेंस खरीदने और कुछ कोड लाइनों को जोड़ने के बाद मूल्यांकन संस्करण स्वतः लाइसेंस प्राप्त हो जाता है।

लाइसेंस एक साधारण‑पाठ XML फ़ाइल है जिसमें उत्पाद नाम, लाइसेंस प्राप्त डेवलपर्स की संख्या, सब्सक्रिप्शन समाप्ति तिथि आदि जैसी जानकारी होती है। फ़ाइल डिजिटल रूप से साइन की गई है, इसलिए इसे संशोधित न करें। फ़ाइल की सामग्री में एक अतिरिक्त लाइन ब्रेक भी जोड़ देना फ़ाइल को अवैध बना देगा।

मूल्यांकन संस्करण से जुड़ी सीमाओं से बचने के लिए, Aspose.Slides का उपयोग करने से पहले लाइसेंस सेट करना आवश्यक है। आपको केवल एक बार प्रत्येक एप्लिकेशन या प्रक्रिया में लाइसेंस सेट करना पड़ता है।

ख़रीदा गया लाइसेंस

ख़रीद के बाद, आपको लाइसेंस फ़ाइल या स्ट्रीम लागू करनी होगी।

Aspose.Slides for PHP via Java में लाइसेंस सेट करें

लाइसेन्स इन स्थानों से लागू किए जा सकते हैं:

  • स्पष्ट पथ
  • स्ट्रीम
  • Metered लाइसेंस के रूप में – एक नया लाइसेंसिंग तंत्र

फ़ाइल का उपयोग करके लाइसेंस लागू करें

यह कोड स्निपेट लाइसेंस फ़ाइल सेट करने के लिए उपयोग किया जाता है:

PHP

<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once(__DIR__ . "/vendor/aspose/slides/hi/lib/aspose.slides.php");

use aspose\slides\License;

$license = new License();
$license->setLicense(__DIR__ . "/Aspose.Slides.lic");

उदाहरण स्क्रिप्ट के साथ लाइसेंस फ़ाइल उसी फ़ोल्डर में रखी जाती है और उसका पूर्ण पथ पास किया जाता है: Aspose.Slides Tomcat के अंदर चलता है, इसलिए यह आपके स्क्रिप्ट फ़ोल्डर के सापेक्ष पथ को हल नहीं करता। setLicense मेथड को कॉल करते समय लाइसेंस का नाम आपके लाइसेंस फ़ाइल के समान होना चाहिए। उदाहरण के लिए, आप लाइसेंस फ़ाइल का नाम “Aspose.Slides.lic.xml” बदल सकते हैं। फिर, अपने कोड में नए लाइसेंस नाम (Aspose.Slides.lic.xml) को setLicense मेथड में पास करें।

स्ट्रीम से लाइसेंस लागू करें

यह कोड स्निपेट स्ट्रीम से लाइसेंस लागू करने के लिए उपयोग किया जाता है:

<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once(__DIR__ . "/vendor/aspose/slides/hi/lib/aspose.slides.php");

use aspose\slides\License;

$stream = new Java("java.io.FileInputStream", __DIR__ . "/Aspose.Slides.lic");

$license = new License();
$license->setLicense($stream);

$stream->close();

FAQ

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

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

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

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