الترخيص
في بعض الأحيان ، من أجل دراسة النظام بشكل أفضل ، تريد الغوص في الكود بأسرع ما يمكن. لتسهيل ذلك ، يوفر Aspose.Finance خططًا مختلفة للشراء أو يقدم نسخة تجريبية مجانية وترخيصًا مؤقتًا لمدة 30 يومًا للتقييم.
أوجد Aspose.Finance
يمكنك بسهولة تحميل Aspose.Finance للتقييم. حزمة التقييم هي نفسها الحزمة المشتراة. يصبح الإصدار التقييمي مرخصًا ببساطة بعد إضافة بضعة أسطر من التعليمات البرمجية لتطبيق الترخيص.
قيود إصدار التقييم
يوفر الإصدار التقييمي جميع الميزات باستثناء ما يلي:
- عدد الملفات المفتوحة (Aspose.Finance) عند تشغيل البرنامج ، يمكنك فقط فتح 50 ملفًا باستخدام مكتبة Aspose.Finance. إذا تجاوز التطبيق الخاص بك هذا الرقم ، فسيتم طرح استثناء.
- عدد الملفات المحفوظة (Aspose.Finance) عند تشغيل البرنامج ، يمكنك فقط فتح 50 ملفًا باستخدام مكتبة Aspose.Finance. إذا تجاوز التطبيق الخاص بك هذا الرقم ، فسيتم طرح استثناء.
حول الترخيص
يمكنك بسهولة تحميل نسخة تقييمية من Aspose.Finance لـ Python عبر .NET من موقعهصفحة التحميل . إصدار التقييم يوفر بالتأكيدنفس القدراتكإصدار مرخص من Aspose.Finance. علاوة على ذلك ، يتم ترخيص الإصدار التقييمي ببساطة بعد شراء ترخيص وإضافة سطرين من التعليمات البرمجية لتطبيق الترخيص.
الترخيص عبارة عن ملف XML نص عادي يحتوي على تفاصيل مثل اسم المنتج وعدد المطورين المرخص لهم وتاريخ انتهاء الاشتراك وما إلى ذلك. تم توقيع الملف رقميًا ، لذا لا تقم بتعديل الملف. حتى الإضافة غير المقصودة لفاصل أسطر إضافي إلى محتويات الملف ستؤدي إلى إبطالها.
لتجنب القيود المرتبطة بالإصدار التقييمي ، تحتاج إلى تعيين ترخيص قبل الاستخدامAspose.Finance. أنت مطالب فقط بتعيين ترخيص مرة واحدة لكل تطبيق أو عملية.
الرخصة المشتراة
بعد الشراء ، تحتاج إلى تطبيق ملف الترخيص أو الدفق. يصف هذا القسم خيارات حول كيفية القيام بذلك ، ويعلق أيضًا على بعض الأسئلة الشائعة.
تحتاج إلى تعيين الترخيص:
- مرة واحدة فقط لكل مجال تطبيق
- قبل استخدام أي فصول Aspose.Finance أخرى
وضع رخصة في Aspose.Finance مقابل Python عبر .NET
يمكن تطبيق التراخيص من مواقع مختلفة:
- مسار صريح
- المجلد الذي يحتوي على برنامج Python الذي يستدعي Aspose.Finance لـ Python عبر .NET
- مجرى
- كترخيص مقنن - آلية ترخيص جديدة
استخدم الset_license طريقة لترخيص مكون.
الاتصالset_license عدة مرات غير ضارة ، إنها تضيع وقت المعالج.
في الأقسام أدناه ، سنصف الطريقتين الشائعتين المستخدمتين لتعيين الترخيص.
تطبيق ترخيص باستخدام ملف
أسهل طريقة لتعيين ترخيص تتطلب منك وضع ملف الترخيص في نفس المجلد الذي يحتوي على برنامج Python النصي الذي يستدعي Aspose.Finance لـ Python وتحديد اسم الملف فقط بدون مساره.
يتم استخدام مقتطف الشفرة هذا لتعيين ملف ترخيص:
Python
import aspose.finance as af
# Instantiate an instance of license and set the license file through its path
license = af.License()
license.set_license("Aspose.Finance.lic")
عند استدعاء طريقة set_license ، يجب أن يكون اسم الترخيص هو نفسه اسم ملف الترخيص الخاص بك. على سبيل المثال ، يمكنك تغيير اسم ملف الترخيص إلى “Aspose.Finance.lic.xml”. بعد ذلك ، في التعليمات البرمجية الخاصة بك ، يجب عليك تمرير اسم الترخيص الجديد (Aspose.Finance.lic.xml) إلى طريقة SetLicense.
تطبيق ترخيص من تيار
يمكنك تحميل ترخيص من دفق.
يتم استخدام مقتطف الشفرة هذا لتطبيق ترخيص من دفق:
Python
import aspose.finance as af
# Instantiate an instance of license and set the license file through its path
license = af.License()
license.set_license(stream)
تطبيق الترخيص المقنن
Aspose.Finance يسمح للمطورين بتطبيق مفتاح مقنن. هذه آلية ترخيص جديدة.
سيتم استخدام آلية الترخيص الجديدة جنبًا إلى جنب مع طريقة الترخيص الحالية. يمكن للعملاء الذين يريدون أن تتم محاسبتهم بناءً على استخدام ميزات API استخدام الترخيص المقنن.
بعد الانتهاء من جميع الخطوات اللازمة للحصول على هذا النوع من الترخيص ، ستتلقى المفاتيح وليس ملف الترخيص. يمكن تطبيق هذا المفتاح المقنن باستخدام ملفمقننة تم تقديم فئة خاصة لهذا الغرض.
يوضح مثال الكود التالي كيفية تعيين المفاتيح العامة والخاصة التي تم قياسها:
import aspose.finance as af
# Create an instance of CAD Metered class
metered = af.Metered()
# Access the set_metered_key property and pass public and private keys as parameters
metered.set_metered_key("*****", "*****")
# Get metered data amount before calling API
amountbefore = metered.get_consumption_quantity()
# Display information
print("Amount Consumed Before: " + str(amountbefore))
# handle finance file
# ......
# Get metered data amount After calling API
amountafter = metered.get_consumption_quantity()
# Display information
print("Amount Consumed After: " + str(amountafter))