الترخيص

تقييم Aspose.Slides

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

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

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

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

تطبيق الترخيص

يمكن تحميل الترخيص من ملف أو تيار أو مورد مدمج.

ملف

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

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

// ينشئ فئة الترخيص 
Aspose.Slides.License license = new Aspose.Slides.License();

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

تيار

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

// ينشئ كائن فئة الترخيص 
Aspose.Slides.License license = new Aspose.Slides.License();

// يضبط الترخيص عبر تدفق
license.SetLicense(myStream);

مورد مدمج

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

هذه هي طريقة إضافة ملف الترخيص كمورد مدمج:

  1. في Visual Studio، أضف ملف الترخيص (.lic) إلى المشروع بهذه الطريقة: انتقل عبر File > Add Existing Item > Add.
  2. اختر الملف في Solution Explorer.
  3. في نافذة Properties، اضبط Build Action على Embedded Resource.
  4. للوصول إلى الترخيص المدمج في التجميع، أضف ملف الترخيص كمورد مدمج إلى المشروع، ثم مرّر اسم ملف الترخيص إلى طريقة SetLicense.

الفئة License تجد ملف الترخيص تلقائياً في الموارد المدمجة. لا تحتاج إلى استدعاء طريقتي GetExecutingAssembly و GetManifestResourceStream من فئة System.Reflection.Assembly في إطار عمل Microsoft .NET.

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

// ينشئ فئة الترخيص
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();
}

سلامة الخيوط

الأسئلة الشائعة

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

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

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

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