الترخيص

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

تقييم Aspose.Slides

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

قيود الإصدار التجريبي

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

حول الترخيص

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

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

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

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

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

تعيين ترخيص في Aspose.Slides لـ Python عبر Java

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

  • مسار صريح
  • دفق
  • كترخيص مدفوع – آلية ترخيص جديدة

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

هذا المقتطف البرمجي يُستخدم لتعيين ملف الترخيص:

Python

import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, License

license = License();
pres = Presentation()
license.setLicense("Aspose.Slides.lic");

jpype.shutdownJVM()

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

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

هذا المقتطف البرمجي يُستخدم لتطبيق ترخيص من بايتس:

Python

import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, License

license = License();
input = open("Aspose.Slides.lic", mode="rb")
data = input.read()
pres = Presentation()
license.setLicenseFromBytes(data);

jpype.shutdownJVM()

تطبيق ترخيص مدفوع

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

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

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

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

import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, Metered, SaveFormat

# إنشاء مثيل من فئة Metered
metered = Metered();

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

# الحصول على كمية البيانات المدفوعة قبل استدعاء واجهة برمجة التطبيقات
amountbefore = Metered.getConsumptionQuantity()

# عرض المعلومات
print("الكمية المستهلكة قبل: \" + amountbefore + \"" )

# تحميل المستند من القرص.
pres = Presentation();

# الحصول على عدد الصفحات في المستند
print("الكمية المستهلكة بعد: \" +  pres.getSlides().size()) + \"" )

# حفظ كملف PDF
pres.save("out_pdf.pdf", SaveFormat.Pdf);

# الحصول على كمية البيانات المدفوعة بعد استدعاء واجهة برمجة التطبيقات
amountafter = Metered.getConsumptionQuantity()

# عرض المعلومات
print("الكمية المستهلكة بعد: \" + amountafter + \"" )

jpype.shutdownJVM()