الترخيص
تقييم Aspose.Slides
يمكنك تنزيل نسخة تقييم من Aspose.Slides for Python via .NET من صفحة التحميل. نسخة التقييم توفر نفس الميزات كالمنتج المرخص. حزمة التقييم مطابقة لحزمة الشراء وتصبح مرخصة بعد إضافة بضع أسطر من الشيفرة لتطبيق الترخيص.
عندما تكون راضيًا عن تقييمك لـ Aspose.Slides، يمكنك شراء ترخيص. نوصي بمراجعة خيارات الاشتراك المتاحة. إذا كان لديك أسئلة، تواصل مع فريق مبيعات Aspose.
كل ترخيص Aspose يتضمن اشتراكًا لمدة سنة واحدة مع ترقيات مجانية إلى الإصدارات الجديدة وإصلاحات صادرة خلال تلك الفترة. يحصل كل من المستخدمين المرخصين ومستخدمي النسخة التجريبية على دعم فني مجاني وغير محدود.
قيود نسخة التقييم
- في حين أن نسخة التقييم من Aspose.Slides (عند عدم تطبيق الترخيص) توفر جميع الوظائف، إلا أنها تضيف علامة مائية للتقييم في أعلى المستند كلما قمت بفتحه أو حفظه.
- عند استخراج النص من عرض تقديمي، يُقيد بكشف شريحة واحدة.
الترخيص في Aspose.Slides
- تتحول نسخة التقييم إلى مرخصة بعد شراء ترخيص وإضافة بضع أسطر من الشيفرة لتطبيقه.
- الترخيص هو ملف XML نصي عادي يحتوي على تفاصيل مثل اسم المنتج، عدد المطورين المشمولين، تاريخ انتهاء الاشتراك، وما إلى ذلك.
- ملف الترخيص موقع رقمياً، لذلك يجب عدم تعديلّه. حتى إضافة سطر فارغ واحد يجعل الترخيص غير صالح.
- عادةً ما يبحث Aspose.Slides for Python via .NET عن الترخيص في المواقع التالية:
- مسار صريح تقدمه
- المجلد الذي يحتوي على سكريبت بايثون الذي يستدعي Aspose.Slides for Python via .NET
- لتجنب قيود التقييم، قم بتعيين الترخيص قبل استخدام Aspose.Slides. لا تحتاج إلا إلى تعيينه مرة واحدة لكل تطبيق أو عملية.
تطبيق الترخيص
يمكن تحميل الترخيص من ملف، تيار، أو مورد مدمج.
ملف
أسهل طريقة لتعيين الترخيص هي وضع ملف الترخيص في نفس مجلد DLL الخاص بالمكوّن وتحديد اسم الملف فقط (دون مسار).
الكود التالي بايثون يوضح كيفية تعيين ملف الترخيص:
import aspose.slides as slides
# إنشاء مثيل لفئة الترخيص.
license = slides.License()
# تعيين مسار ملف الترخيص.
license.set_license("Aspose.Slides.lic")
إذا وضعت ملف الترخيص في دليل مختلف، عند استدعاء License.set_license()، يجب أن يتطابق اسم الملف في نهاية المسار الصريح مع اسم ملف الترخيص الخاص بك.
على سبيل المثال، يمكنك إعادة تسمية ملف الترخيص إلى Aspose.Slides.lic.xml. ثم في الشيفرة الخاصة بك، مرّر المسار الكامل لذلك الملف (ينتهي بـ Aspose.Slides.lic.xml) إلى طريقة License.set_license().
تيار
يمكنك تحميل الترخيص من تيار. المثال التالي بايثون يوضح كيفية تطبيق الترخيص من تيار:
import aspose.slides as slides
# إنشاء كائن من الفئة License.
license = slides.License()
# تعيين الترخيص من تيار.
license.set_license(stream)
التحقق من الترخيص
للتحقق من أن الترخيص تم تطبيقه بشكل صحيح، يمكنك التحقق منه. الكود التالي بايثون يوضح كيفية التحقق من الترخيص:
import aspose.slides as slides
license = slides.License()
license.set_license("Aspose.Slides.lic")
if license.is_licensed():
print("License is good!")
سلامة الخيوط
Note
طرق License.set_license ليست آمنة للخيوط. إذا كان من الضروري استدعاؤها متزامنًا من عدة خيوط، استخدم آليات التزامن (مثلthreading.Lock) لتجنب المشكلات.
الأسئلة المتكررة
هل يمكنني تطبيق الترخيص في بيئة غير متصلة تمامًا (بدون وصول إلى الإنترنت)؟
نعم. يتم التحقق من الترخيص محليًا باستخدام ملف الترخيص؛ لا يلزم اتصال بالإنترنت.
ماذا يحدث بعد انتهاء الاشتراك لمدة سنة واحدة؟ هل سيتوقف المكتبة عن العمل؟
لا. الترخيص دائم: يمكنك الاستمرار في استخدام الإصدارات التي تم إصدارها قبل تاريخ انتهاء اشتراكك؛ فقط لن تكون مؤهلاً لاستخدام الإصدارات الأحدث دون التجديد.