الترخيص

تقييم Aspose.Slides

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

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

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

  • تصبح نسخة التقييم مرخصة بعد شراء ترخيص وإضافة بضع سطور من التعليمات البرمجية إليها (لتطبيق الترخيص).
  • الترخيص هو ملف XML نصي يحتوي على تفاصيل مثل اسم المنتج، عدد المطورين المرخص لهم، تاريخ انتهاء الاشتراك، وما إلى ذلك.
  • يتم توقيع ملف الترخيص رقميًا، لذا يجب عليك عدم تعديل الملف. حتى إضافة غير مقصودة لفاصل سطر إضافي إلى محتويات الملف ستلغي صلاحيته.
  • عادةً ما تحاول Aspose.Slides العثور على الترخيص في هذه المواقع:
    • مسار محدد
    • المجلد الذي يحتوي على DLL المكون (المتضمن في Aspose.Slides)
    • المجلد الذي يحتوي على التجميع الذي استدعى DLL المكون (المتضمن في Aspose.Slides)
    • المجلد الذي يحتوي على التجميع الرئيسي (ملف .exe الخاص بك)
    • مورد مضمن في التجميع الذي استدعى DLL المكون (المتضمن في Aspose.Slides).
  • لتجنب القيود المرتبطة بنسخة التقييم، تحتاج إلى تعيين ترخيص قبل استخدام Aspose.Slides. يتعين عليك تعيين ترخيص مرة واحدة فقط لكل تطبيق أو عملية.

تطبيق ترخيص

يمكن تحميل الترخيص من ملف، تدفق، أو موارد مضمنة.

ملف

أسهل طريقة لتعيين ترخيص تتطلب منك وضع ملف الترخيص في نفس المجلد الذي يحتوي على DLL المكون (المتضمن في Aspose.Slides) وتحديد اسم الملف فقط بدون مساره.

هذا الكود C# يوضح لك كيفية تعيين ملف الترخيص:

// إنشاء كائن من فئة License 
Aspose.Slides.License license = new Aspose.Slides.License();

// تعيين مسار ملف الترخيص
license.SetLicense("Aspose.Slides.lic");

تدفق

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

// إنشاء كائن من فئة License 
Aspose.Slides.License license = new Aspose.Slides.License();

// تعيين الترخيص من خلال تدفق
license.SetLicense(myStream);

موارد مضمنة

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

إليك كيفية إضافة ملف الترخيص كموارد مضمنة:

  1. في Visual Studio، أضف ملف الترخيص (.lic) إلى المشروع بهذه الطريقة: مر من خلال ملف > إضافة عنصر موجود > إضافة.
  2. حدد الملف في مستعرض الحل.
  3. في نافذة الخصائص، قم بتعيين نوع البناء إلى موارد مضمنة.
  4. للوصول إلى الترخيص المضمن في التجميع، أضف ملف الترخيص كموارد مضمنة إلى المشروع، ثم مرر اسم ملف الترخيص إلى الأسلوب 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("الترخيص سليم!");
    Console.Read();
}

أمان الخيوط