الترخيص

في بعض الأحيان، قد تكون هناك حاجة إلى نهج عملي للحصول على أفضل نتائج للتقييم. لهذا السبب، تقدم Aspose.Slides خطط شراء مختلفة وتوفر أيضًا فترة تجريبية مجانية ورخصة مؤقتة لمدة 30 يومًا للتقييم.

تقييم Aspose.Slides

يمكنك تنزيل Aspose.Slides للتقييم بسهولة. حزمة التقييم هي نفس حزمة الشراء. ببساطة، تصبح نسخة التقييم مرخصة بعد إضافة بعض الأسطر البرمجية لتطبيق الترخيص.

قيود نسخة التقييم

توفر نسخة التقييم من Aspose.Slides (بدون ترخيص محدد) جميع ميزات المنتج، لكنها تقوم بإدراج علامة مائية للتقييم في الجزء العلوي من المستند عند الفتح والحفظ. كما أنك محدود بواحدة فقط من الشرائح عند استخراج النصوص من شرائح العرض التقديمي.

حول الترخيص

يمكنك تنزيل نسخة تقييم من Aspose.Slides لنظام Node.js عبر Java بسهولة من صفحة التنزيل. توفر نسخة التقييم نفس القدرات تمامًا مثل النسخة المرخصة من Aspose.Slides. وعلاوة على ذلك، تصبح نسخة التقييم مرخصة ببساطة بعد شراء ترخيص وإضافة بضعة أسطر من التعليمات البرمجية لتطبيق الترخيص.

الترخيص هو ملف XML نصي يحتوي على تفاصيل مثل اسم المنتج وعدد المطورين المرخص لهم وتاريخ انتهاء الاشتراك، وما إلى ذلك. الملف موقع رقميًا، لذا لا تقم بتعديل الملف. حتى الإضافة العارضة لانتقال سطر إضافي في محتويات الملف ستؤدي إلى إلغاء صلاحيته.

لتجنب القيود المرتبطة بنسخة التقييم، تحتاج إلى تعيين ترخيص قبل استخدام Aspose.Slides. يُطلب منك تعيين ترخيص مرة واحدة فقط لكل تطبيق أو عملية.

الترخيص المشتراة

بعد الشراء، تحتاج إلى تطبيق ملف الترخيص أو مجرى البيانات.

تعيين ترخيص في Aspose.Slides لنظام Node.js عبر Java

يمكن تطبيق الترخيص من هذه المواقع:

  • مسار صريح
  • مجرى البيانات
  • كترخيص مقنن – آلية ترخيص جديدة

تطبيق ترخيص باستخدام ملف

هذا الجزء من الشيفرة يستخدم لتعيين ملف الترخيص:

Node.js

var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

var license = new aspose.slides.License();
license.setLicense("Aspose.Slides.lic");

عند استدعاء طريقة setLicense، يجب أن يكون اسم الترخيص مطابقًا لاسم ملف الترخيص لديك. على سبيل المثال، يمكنك تغيير اسم ملف الترخيص إلى “Aspose.Slides.lic.xml”. ثم، في التعليمات البرمجية الخاصة بك، يجب عليك تمرير اسم الترخيص الجديد (Aspose.Slides.lic.xml) إلى طريقة setLicense.

تطبيق ترخيص من مجرى بيانات

هذا الجزء من الشيفرة يستخدم لتطبيق ترخيص من مجرى بيانات:

Node.js

var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

var license = new aspose.slides.License();

var fs = require("fs");

var readStream = fs.createReadStream("Aspose.Slides.lic");

license.setLicense(readStream, function(err, list) {
    if(err) { 
        console.error(err); return; 
    }});

تطبيق ترخيص مقنن

تسمح Aspose.Slides للمطورين بتطبيق مفتاح مقنن. هذه آلية ترخيص جديدة.

سيتم استخدام آلية الترخيص الجديدة جنبًا إلى جنب مع طريقة الترخيص الموجودة. يمكن للعملاء الذين يرغبون في أن يتم الفوترة استنادًا إلى استخدام ميزات واجهة البرمجة للتطبيقات استخدام الترخيص المقنن.

بعد إكمال جميع الخطوات اللازمة للحصول على هذا النوع من الترخيص، ستتلقى المفاتيح وليس ملف الترخيص. يمكن تطبيق هذا المفتاح المقنن باستخدام فئة Metered التي تم تقديمها خصيصًا لهذا الغرض.

يوضح المثال البرمجي التالي كيفية تعيين المفاتيح العامة والخاصة المقننة:

var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

# إنشاء مثيل من فئة CAD Metered
var metered = new aspose.slides.Metered();

# الوصول إلى خاصية set_metered_key وتمرير المفاتيح العامة والخاصة كمعلمات
metered.setMeteredKey("*****", "*****");

# الحصول على كمية البيانات المقننة قبل استدعاء واجهة البرمجة للتطبيقات
var amountbefore = aspose.slides.Metered.getConsumptionQuantity();
# عرض المعلومات
console.log('المبلغ المستهلك قبل: " + amountbefore + "' );

# تحميل المستند من القرص.
var pres = new aspose.slides.Presentation();
# الحصول على عدد الصفحات في المستند
console.log('المبلغ المستهلك بعد: " +  pres.getSlides().size()) + "' );
# حفظ كملف PDF
pres.save("out_pdf.pdf", aspose.slides.SaveFormat.Pdf);

# الحصول على كمية البيانات المقننة بعد استدعاء واجهة البرمجة للتطبيقات
var amountafter = aspose.slides.Metered.getConsumptionQuantity();
# عرض المعلومات
console.log('المبلغ المستهلك بعد: " + amountafter + "' );