الترخيص

نظرة عامة

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

تشرح هذه المقالة كيفية عمل الترخيص في Aspose.Slides وكيفية تطبيق الترخيص قبل استخدام المكتبة. يمكن تحميل الترخيص من ملف أو تدفق أو مورد مضمّن باستخدام الفئة License. كما توضح المقالة كيفية التحقق مما إذا كان الترخيص قد تم تطبيقه بشكل صحيح.

تقييم Aspose.Slides

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

  • يوفر الإصدار التجريبي (بدون ترخيص محدد) جميع وظائف المنتج، لكنه يضيف صندوق نص علامة مائية للتقييم إلى كل شريحة من كل عرض تقديمي يتم حفظه.
  • النص الذي يقرؤه الكود عبر API، بما في ذلك النص الذي تم تعيينه حديثًا، يتم تقصيره إلى أول عدة أحرف، يتبعها إشعار حول قيود التقييم. النص الذي يكتبه الكود يُحفظ بالكامل.

الترخيص في Aspose.Slides

  • يصبح الإصدار التجريبي مرخصًا بعد شراء ترخيص وإضافة بضع أسطر من الشيفرة لتطبيق الترخيص.
  • الترخيص هو ملف XML نصي عادي يحتوي على تفاصيل مثل اسم المنتج، عدد المطورين المسموح لهم، تاريخ انتهاء الاشتراك، وما إلى ذلك.
  • ملف الترخيص موقع رقمياً، لذا لا يجب تعديل الملف. حتى إضافة سطر فارغ غير مقصودة إلى محتويات الملف يجعل الترخيص غير صالح.
  • عادةً ما تحاول Aspose.Slides for 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.Java.lic");

تدفق

يمكنك تحميل ترخيص من تدفق. يوضح هذا الكود Java كيفية تطبيق ترخيص من تدفق:

// ينشئ كائن من الفئة License
com.aspose.slides.License license = new com.aspose.slides.License();

// يضبط الترخيص عبر تدفق
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Java.lic"));

جسر PHP/Java

إذا كنت تستخدم Aspose.Slides for PHP عبر Java، يمكنك تعيين ترخيص عبر جسر PHP/Java. يتيح هذا الجسر استخدام فئات Java بصيغة PHP. لمزيد من المعلومات، راجع الترخيص في PHP.

التحقق من صحة الترخيص

للتحقق مما إذا تم تعيين ترخيص بشكل صحيح، يمكنك التحقق منه. يوضح هذا الكود Java كيفية التحقق من ترخيص:

import com.aspose.slides.*;

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

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

سلامة الخيوط

الأسئلة المتداولة

هل يمكنني تطبيق الترخيص في بيئة غير متصلة تمامًا (بدون اتصال إنترنت)؟

نعم. يتم إجراء التحقق من صحة الترخيص محليًا باستخدام ملف الترخيص؛ لا يلزم اتصال بالإنترنت.

ماذا يحدث بعد انتهاء الاشتراك السنوي؟ هل سيتوقف المكتبة عن العمل؟

لا. الترخيص دائم: يمكنك الاستمرار في استخدام الإصدارات التي أُصدرت قبل تاريخ انتهاء الاشتراك؛ فقط لن تكون مؤهلاً لاستخدام الإصدارات الأحدث دون تجديد.