الترخيص
نظرة عامة
يمكن استخدام Aspose.Slides في وضع التقييم أو مع ترخيص صالح. يوفر إصدار التقييم نفس الوظائف كالإصدار المرخص، لكنه يضيف علامة مائية للتقييم إلى كل شريحة من كل عرض تقديمي يتم حفظه ويقصر النص الذي يقرأه الكود من العروض التقديمية.
تشرح هذه المقالة كيفية عمل الترخيص في Aspose.Slides وكيفية تطبيق ترخيص قبل استخدام المكتبة. يمكن تحميل الترخيص من ملف أو تدفق أو مورد مضمّن باستخدام الفئة License. تُظهر المقالة أيضًا كيفية التحقق مما إذا تم تطبيق الترخيص بشكل صحيح.
تقييم Aspose.Slides
ملاحظة
يمكنك تنزيل نسخة تقييم Aspose.Slides for .NET من صفحة تنزيل NuGet الخاصة به. يوفر إصدار التقييم نفس الوظائف كالإصدار المرخص من المنتج. حزمة التقييم هي نفسها حزمة الشراء. يصبح إصدار التقييم مرخصًا بمجرد إضافة بضعة أسطر من الشيفرة لتطبيق الترخيص. بعد أن تكون راضيًا عن تقييمك لـ Aspose.Slides، يمكنك شراء ترخيص. نوصي بالاطلاع على أنواع الاشتراك المختلفة. إذا كان لديك أسئلة، تواصل مع فريق مبيعات Aspose. كل ترخيص Aspose يأتي مع اشتراك سنة واحدة لتحديثات مجانية إلى إصدارات جديدة أو إصلاحات صادرة خلال فترة الاشتراك. يحصل المستخدمون الذين لديهم منتجات مرخصة أو حتى إصدارات تقييم على دعم فني مجاني وغير محدود.قيود نسخة التقييم
- يوفر إصدار التقييم (بدون ترخيص محدد) جميع وظائف المنتج، لكنه يضيف صندوق نص علامة مائية لتقييم إلى كل شريحة من كل عرض تقديمي يتم حفظه.
- النص الذي يقرأه الكود من عرض تقديمي يُقَص إلى أول بضعة أحرف، متبوعةً بإشعار حول قيد التقييم. النص الذي يكتبه الكود يُحفظ بالكامل.
ملاحظة
لاختبار Aspose.Slides دون قيود، يمكنك طلب ترخيص مؤقت لمدة 30 يومًا. راجع صفحة كيفية الحصول على ترخيص مؤقت للمزيد من المعلومات.الترخيص في Aspose.Slides
- يصبح إصدار التقييم مرخصًا بعد شراء ترخيص وإضافة بضع أسطر من الشيفرة لتطبيق الترخيص.
- الترخيص هو ملف XML نصي بسيط يحتوي على تفاصيل مثل اسم المنتج، عدد المطورين المرخص لهم، تاريخ انتهاء الاشتراك، وما إلى ذلك.
- ملف الترخيص موقَّع رقمياً، لذا لا يجوز تعديل الملف. حتى إضافة سطر جديد غير مقصودة إلى محتويات الملف سيؤدي إلى إبطال الترخيص.
- عادةً ما تحاول Aspose.Slides for .NET العثور على الترخيص في المواقع التالية:
- مسار صريح
- المجلد الذي يحتوي على ملف الـ dll للمكوّن (مضمّن في Aspose.Slides)
- المجلد الذي يحتوي على التجميع الذي استدعى ملف الـ dll للمكوّن (مضمّن في Aspose.Slides)
- المجلد الذي يحتوي على التجميع الرئيسي (ملف .exe الخاص بك)
- مورد مضمّن في التجميع الذي استدعى ملف الـ dll للمكوّن (مضمّن في Aspose.Slides).
- لتجنب القيود المرتبطة بإصدار التقييم، يجب تعيين ترخيص قبل استخدام Aspose.Slides. يكفي تعيين الترخيص مرة واحدة لكل تطبيق أو عملية.
ملاحظة
قد ترغب في الاطلاع على الترخيص القائم على الاستهلاك.تطبيق ترخيص
يمكن تحميل الترخيص من ملف أو تدفق أو مورد مضمّن.
ملاحظة
توفر Aspose.Slides فئة License لعمليات الترخيص.تحذير
يمكن للتراخيص الجديدة تفعيل Aspose.Slides فقط مع الإصدار 21.4 أو أحدث. الإصدارات الأقدم تستخدم نظام ترخيص مختلف ولن تتعرف على هذه التراخيص.ملف
الطريقة الأسهل لتعيين ترخيص هي وضع ملف الترخيص في نفس المجلد الذي يحتوي على DLL المكوّن (مضمّن في Aspose.Slides) وتحديد اسم الملف فقط دون مساره.
هذا الشيفرة C# يوضح لك كيفية تعيين ملف ترخيص:
// إنشاء كائن من فئة License
Aspose.Slides.License license = new Aspose.Slides.License();
// تعيين مسار ملف الترخيص
license.SetLicense("Aspose.Slides.lic");
تحذير
إذا وضعت ملف الترخيص في دليل مختلف، عند استدعاء طريقة SetLicense، يجب أن يكون اسم ملف الترخيص في نهاية المسار المحدد هو نفسه اسم ملف الترخيص الخاص بك. على سبيل المثال، يمكنك تغيير اسم ملف الترخيص إلى Aspose.Slides.lic.xml. ثم، في الشيفرة الخاصة بك، يجب تمرير المسار إلى الملف (المنتهي بـ Aspose.Slides.lic.xml) إلى طريقة SetLicense.تدفق
يمكنك تحميل ترخيص من تدفق. هذا الشيفرة C# يوضح لك كيفية تطبيق ترخيص من تدفق:
// إنشاء كائن من فئة License
Aspose.Slides.License license = new Aspose.Slides.License();
// فتح ملف الترخيص كتيار
using FileStream licenseStream = File.OpenRead("Aspose.Slides.lic");
// تعيين الترخيص عبر تيار
license.SetLicense(licenseStream);
مورد مضمّن
يمكنك حزم الترخيص مع تطبيقك (لتجنب فقدانه) عن طريق إضافة الترخيص كمورد مضمّن إلى أحد التجميعات التي تستدعي DLL المكوّن (مضمّن في Aspose.Slides).
هذه هي الطريقة لإضافة ملف ترخيص كمورد مضمّن:
- في Visual Studio، أضف ملف الترخيص (.lic) إلى المشروع بهذه الطريقة: انتقل عبر File > Add Existing Item > Add.
- اختر الملف في Solution Explorer.
- في نافذة Properties، اضبط Build Action إلى Embedded Resource.
- للوصول إلى الترخيص المضمّن في التجميع، أضف ملف الترخيص كمورد مضمّن إلى المشروع، ثم مرّر اسم ملف الترخيص إلى طريقة
SetLicense.
الفئة License تجد ملف الترخيص تلقائيًا في الموارد المضمّنة. لا تحتاج إلى استدعاء طريقتي GetExecutingAssembly و GetManifestResourceStream من فئة System.Reflection.Assembly في إطار عمل Microsoft .NET.
هذا الشيفرة C# يوضح لك كيفية تعيين ترخيص كمورد مضمّن:
// إنشاء كائن من فئة License
Aspose.Slides.License license = new Aspose.Slides.License();
// تمرير اسم ملف الترخيص المضمّن في التجميع
license.SetLicense("Aspose.Slides.lic");
التحقق من الترخيص
للتحقق مما إذا تم تعيين الترخيص بشكل صحيح، يمكنك التحقق منه. هذا الشيفرة C# يوضح لك كيفية التحقق من الترخيص:
Aspose.Slides.License license = new Aspose.Slides.License();
license.SetLicense("Aspose.Slides.lic");
if (license.IsLicensed())
{
Console.WriteLine("License is good!");
Console.Read();
}
سلامة الخيوط
تحذير
طريقة license.SetLicense غير آمنة للاستخدام المتوازي. إذا كان يجب استدعاء هذه الطريقة في نفس الوقت من عدة خيوط، قد ترغب في استخدام أدوات التزامن (مثل القفل) لتجنب المشكلات.الأسئلة الشائعة
هل يمكنني تطبيق الترخيص في بيئة غير متصلة بالإنترنت تمامًا (بدون اتصال بالإنترنت)؟
نعم. يتم إجراء التحقق من الترخيص محليًا باستخدام ملف الترخيص؛ لا يلزم اتصال بالإنترنت.
ماذا يحدث بعد انتهاء الاشتراك لمدة سنة واحدة؟ هل سيتوقف المكتبة عن العمل؟
لا. الترخيص دائم: يمكنك الاستمرار في استخدام الإصدارات الصادرة قبل تاريخ انتهاء اشتراكك؛ لن تكون مؤهلاً لاستخدام الإصدارات الأحدث دون التجديد.