الترخيص
تقييم Aspose.Slides
يمكنك تنزيل نسخة تقييم Aspose.Slides for NET من صفحة تحميل NuGet الخاصة بها. توفر نسخة التقييم نفس الوظائف التي توفرها النسخة المرخصة من المنتج. حزمة التقييم هي نفسها الحزمة المشتراة. تصبح نسخة التقييم مرخصة ببساطة بعد إضافة بعض أسطر الشيفرة إليها (لتطبيق الترخيص).
عند ارتياحك من تقييمك لـ Aspose.Slides، يمكنك شراء ترخيص. نوصي بالاطلاع على أنواع الاشتراكات المختلفة. إذا كان لديك أسئلة، تواصل مع فريق مبيعات Aspose.
كل ترخيص Aspose يأتي مع اشتراك سنة واحدة للحصول على ترقيات مجانية إلى الإصدارات الجديدة أو التصحيحات التي تصدر خلال فترة الاشتراك. يحصل المستخدمون الذين لديهم منتجات مرخصة أو حتى نسخ تقييم على دعم فني مجاني وغير محدود.
قيود نسخة التقييم
- بينما توفر نسخة تقييم 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");
إذا وضعت ملف الترخيص في دليل مختلف، عند استدعاء طريقة SetLicense، يجب أن يكون اسم ملف الترخيص في نهاية المسار الصريح المحدد هو نفسه اسم ملف الترخيص الخاص بك.
على سبيل المثال، يمكنك تغيير اسم ملف الترخيص إلى Aspose.Slides.lic.xml. ثم، في الشيفرة الخاصة بك، يجب تمرير المسار إلى الملف (المنتهي بـ Aspose.Slides.lic.xml) إلى طريقة SetLicense.
تيار
يمكنك تحميل الترخيص من تيار. هذا الكود C# يوضح كيفية تطبيق الترخيص من تيار:
// ينشئ كائن فئة الترخيص
Aspose.Slides.License license = new Aspose.Slides.License();
// يضبط الترخيص عبر تدفق
license.SetLicense(myStream);
مورد مدمج
يمكنك تعبئة الترخيص مع تطبيقك (لتجنب فقدانه) عن طريق إضافة الترخيص كمورد مدمج إلى أحد التجميعات التي تستدعي ملف 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# يوضح كيفية تعيين الترخيص كمورد مدمج:
// ينشئ فئة الترخيص
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();
}
سلامة الخيوط
Note
طريقة license.SetLicense غير آمنة للخطوط المتعددة. إذا كان لا بد من استدعائها في وقت واحد من عدة خيوط، قد ترغب في استخدام آليات مزامنة (مثل القفل) لتجنب المشكلات.الأسئلة الشائعة
هل يمكنني تطبيق الترخيص في بيئة غير متصلة بالإنترنت تماماً (بدون اتصال إنترنت)؟
نعم. يتم تنفيذ التحقق من الترخيص محلياً باستخدام ملف الترخيص؛ لا يلزم اتصال بالإنترنت.
ماذا يحدث بعد انتهاء الاشتراك السنوي؟ هل سيتوقف المكتبة عن العمل؟
لا. الترخيص دائم: يمكنك الاستمرار في استخدام الإصدارات الصادرة قبل تاريخ انتهاء اشتراكك؛ لن تكون مؤهلاً لاستخدام الإصدارات الأحدث دون تجديد.