الترخيص والاشتراك
في بعض الأحيان، من أجل دراسة النظام بشكل أفضل، تحتاج إلى التعمق في التعليمات البرمجية في أسرع وقت ممكن. لتسهيل ذلك، يوفر Aspose.Words خططًا مختلفة للشراء أو يقدم نسخة تجريبية مجانية وترخيصًا مؤقتًا لمدة 30 يومًا للتقييم.
نسخة تجريبية مجانية أو ترخيص مؤقت
Aspose.Words هو برنامج رائع يمكن للمطورين تجربته قبل الشراء.
تجربة مجانية
الإصدار التقييمي هو نفس الإصدار الذي تم شراؤه - الإصدار التجريبي يصبح مرخصًا ببساطة عند إضافة بضعة أسطر من التعليمات البرمجية لتطبيق الترخيص.
يوفر الإصدار التجريبي من Aspose.Words بدون الترخيص المحدد وظائف المنتج الكاملة، ولكنه يدرج علامة مائية تقييمية في أعلى المستند عند التحميل والحفظ ويحدد الحد الأقصى لحجم المستند ببضع مئات من الفقرات.
ترخيص مؤقت
إذا كنت ترغب في اختبار Aspose.Words دون قيود الإصدار التجريبي، فيمكنك أيضًا طلب ترخيص مؤقت لمدة 30 يومًا. لمزيد من التفاصيل، راجع صفحة احصل على ترخيص مؤقت.
الترخيص الذي تم شراؤه
بعد الشراء، تحتاج إلى تطبيق ملف الترخيص أو الدفق. يصف هذا القسم الخيارات المتعلقة بكيفية القيام بذلك، كما يعلق على بعض الأسئلة الشائعة.
تحتاج إلى تعيين الترخيص:
-
مرة واحدة فقط لكل مجال تطبيق
-
قبل استخدام أي فئات Aspose.Words أخرى
حماية الترخيص الذي اشتريته
بعد شراء ترخيص، يتعين عليك قراءة المعلومات الموجودة على صفحة حماية الترخيص الذي اشتريته بعناية لحماية ملف الترخيص الخاص بك. يرجى ملاحظة أن هذه الصفحة متاحة للعرض فقط إذا كان لديك ترخيص مدفوع الأجر.
خيارات تطبيق الترخيص
يمكن تطبيق التراخيص من مواقع مختلفة:
- مسار صريح
- المجلد الذي يحتوي على البرنامج النصي python الذي يستدعي Aspose.Words لـ Python via .NET
- تدفق
- كترخيص مقنن – آلية ترخيص جديدة
استخدم طريقة set_license لترخيص أحد المكونات.
إن الاتصال بـ set_license عدة مرات ليس ضارًا، بل يؤدي فقط إلى إهدار وقت المعالج.
إن الاتصال بـ set_metered_key عدة مرات ليس ضارًا أيضًا، ولكنه يؤدي إلى إهدار وقت المعالج ويمكن أن يؤدي إلى تراكم الاستهلاك بشكل غير صحيح.
تطبيق الترخيص باستخدام ملف أو كائن دفق
عند تطوير تطبيقك، اتصل بـ set_license في رمز بدء التشغيل الخاص بك قبل استخدام فئات Aspose.Words.
تحميل ترخيص من ملف
باستخدام طريقة set_license، يمكنك محاولة العثور على ملف الترخيص في الموارد المضمنة أو مجلدات التجميع لمزيد من الاستخدام.
يوضح مثال التعليمات البرمجية التالي كيفية تهيئة ترخيص من مجلد:
قم بتحميل ترخيص من كائن Stream
يوضح مثال التعليمات البرمجية التالي كيفية تهيئة الترخيص من التدفق باستخدام طريقة set_license أخرى:
تطبيق الترخيص المقنن
يسمح Aspose.Words للمطورين بتطبيق مفتاح مقنن. هذه هي آلية الترخيص الجديدة.
وسيتم استخدام آلية الترخيص الجديدة إلى جانب طريقة الترخيص الحالية. يمكن للعملاء الذين يريدون أن تتم محاسبتهم على أساس استخدام ميزات API استخدام الترخيص المقنن.
وبعد إتمام كافة الخطوات اللازمة للحصول على هذا النوع من التراخيص، ستتسلم المفاتيح وليس ملف الترخيص. يمكن تطبيق هذا المفتاح المقنن باستخدام فئة Metered المقدمة خصيصًا لهذا الغرض.
لا تستدعي طريقة SetMeteredKey بشكل متكرر حتى تقوم طريقة الترخيص هذه بتجميع الاستهلاك بشكل صحيح وإبلاغنا به. ما عليك سوى إنشاء نسخة من مكتبة Aspose.Words، والاتصال بـ SetMeteredKey مرة واحدة، ثم ترك المكتبة التي تم إنشاء مثيل لها وإعادة استخدامها.
يوضح مثال التعليمات البرمجية التالي كيفية تعيين المفاتيح العامة والخاصة المقيدة:
تغيير اسم ملف الترخيص
ليس من الضروري أن يكون اسم ملف الترخيص “Aspose.Words.Python.NET.lic”. يمكنك إعادة تسميته حسب رغبتك واستخدام هذا الاسم عند تعيين ترخيص في التطبيق الخاص بك.
استثناء “لا يمكن العثور على اسم ملف الترخيص”
عند شراء ترخيص وتنزيله، يقوم موقع Aspose الإلكتروني بتسمية ملف الترخيص “Aspose.Words.Python.NET.lic”. يمكنك تنزيل ملف الترخيص باستخدام متصفحك. في هذه الحالة، تتعرف بعض المتصفحات على ملف الترخيص باعتباره XML وتلحق الامتداد .xml به، وبالتالي يصبح اسم الملف الكامل على جهاز الكمبيوتر الخاص بك “Aspose.Words.Python.NET.lic.XML”.
عندما يتم تكوين Microsoft Windows لإخفاء الامتدادات لأنواع الملفات المعروفة (للأسف، هذا هو الإعداد الافتراضي في معظم عمليات تثبيت Windows)، سيظهر ملف الترخيص كـ “Aspose.Words.Python.NET.lic” في Windows Explorer. ربما تعتقد أن هذا هو اسم الملف الحقيقي وتستدعي set_license وتمريره “Aspose.Words.Python.NET.lic”، ولكن لا يوجد مثل هذا الملف، ومن هنا جاء الاستثناء.
لحل المشكلة، قم بإعادة تسمية الملف لإزالة ملحق .xml غير المرئي. نوصي أيضًا بتعطيل خيار “إخفاء الامتدادات” في Microsoft Windows.
استخدام منتجات متعددة
إذا كنت تستخدم منتجات Aspose متعددة في تطبيقك، مثل Aspose.Words وAspose.Cells
، فإليك بعض النصائح المفيدة:
- قم بتعيين الترخيص لكل منتج Aspose على حدة. حتى إذا كان لديك ملف ترخيص واحد لجميع المكونات، على سبيل المثال، “Aspose.Total.lic”، فلا تزال بحاجة إلى الاتصال بـ set_license بشكل منفصل لكل منتج Aspose الذي تستخدمه في تطبيقك.
- استخدم اسم فئة الترخيص المؤهل بالكامل. يحتوي كل منتج من منتجات Aspose على فئة License في مساحة الاسم الخاصة به. على سبيل المثال، يحتوي Aspose.Words على aspose.words.License، بينما يحتوي
Aspose.Cells
على فئة aspose.cells.License. يتيح لك استخدام اسم الفئة المؤهل بالكامل تجنب الالتباس بشأن الترخيص الذي ينطبق على أي منتج.