الترخيص

في بعض الأحيان، من أجل دراسة النظام بشكل أفضل، تريد الغوص في الكود في أسرع وقت ممكن. لتسهيل ذلك، Aspose.Words يوفر خططا مختلفة للشراء أو يقدم نسخة تجريبية مجانية وترخيصا مؤقتا لمدة 30 يوما للتقييم.

نسخة تجريبية مجانية أو ترخيص مؤقت

Aspose.Words هو برنامج لا يصدق يمكن للمطورين تجربته قبل الشراء. يمكنك بسهولة تحميل / تثبيت Aspose.Words ل Java و Aspose.Words ل Android عبر Java من صفحة التحميل للتقييم.

إصدار التقييم هو نفسه الإصدار الذي تم شراؤه-يصبح الإصدار التجريبي مرخصا ببساطة عند إضافة بضعة أسطر من التعليمات البرمجية لتطبيق الترخيص.

الرخصة المشتراة

بعد الشراء، تحتاج إلى تطبيق ملف الترخيص أو تضمين ملف الترخيص كمورد مضمن. يصف هذا القسم خيارات كيفية القيام بذلك، ويعلق أيضا على بعض الأسئلة الشائعة.

حماية الترخيص الذي اشتريته

بعد شراء ترخيص، تحتاج إلى قراءة المعلومات الموجودة على الصفحة بعناية حماية الترخيص الذي اشتريته لحماية ملف الترخيص الخاص بك. يرجى ملاحظة أن هذه الصفحة متاحة للعرض فقط إذا كان لديك ترخيص مدفوع.

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

يمكن تطبيق التراخيص من مواقع مختلفة:

  • مسار صريح
  • مورد مضمن
  • كرخصة مقننة-آلية ترخيص جديدة

تحميل ملف الترخيص

في Aspose.Words إلى عن على Android عبر Java، يمكن أن يكون الترخيص جزءا لا يتجزأ من كمورد، أو تحميلها من تيار:

  1. ضع ملف الترخيص في أي مكان على /mnt/sdcard/.
  2. قم بإنشاء دفق يشير إلى الملف.
  3. مرر الدفق (الذي يحتوي على ملف الترخيص) إلى طريقة SetLicense.

Java

String dataDir = Environment.getExternalStorageDirectory().getPath() + "/";

// Create a stream object containing the license file
FileInputStream fstream = new FileInputStream(dataDir + "Aspose.Email.Android.Java.lic");

// Instantiate the `License` class
License license = new License();
//Set the license through the stream object
license.setLicense(fstream);

تطبيق ترخيص من مورد مضمن. للوصول إلى الترخيص كمورد بالاسم من ملف حزمة Android:

  1. أضف ملف الترخيص كمورد إلى مجلد res/raw للتطبيق الخاص بك. يجب أن يكون ملف الترخيص مرئيا في المجلد res/raw.
  2. الوصول / تحميل الترخيص من المورد مع نموذج التعليمات البرمجية التالية.

Java

License license = new License();
InputStream inputStream = getResources().openRawResource(R.raw.license);
license.setLicense(inputStream);

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

Aspose.Words يسمح للمطورين لتطبيق مفتاح المقننة. إنها آلية ترخيص جديدة. سيتم استخدام آلية الترخيص الجديدة جنبا إلى جنب مع طريقة الترخيص الحالية. يمكن للعملاء الذين يرغبون في إصدار فواتير بناء على استخدام ميزات API استخدام الترخيص المقنن.

Java

Metered metered = new Metered();
try
{
	// Access the setMeteredKey property and pass public and private keys as parameters
    metered.setMeteredKey(publicKey, privateKey);
	Log.i("Metered License", "Ok. Metered License has been applied successfully.");
}
catch (Exception ex)
{
    ex.printStackTrace();
    Log.e("Metered License", "Setting metered key has failed: " + ex.getMessage());
}

تغيير اسم ملف الترخيص

لا يجب أن يكون اسم ملف الترخيص ' Aspose.Words.Android.Java.(ليك). يمكنك إعادة تسميته إلى أي شيء تريده واستخدام هذا الاسم عند الاتصال License.SetLicense.

استثناء-لا يمكن العثور على اسم ملف الترخيص

عند تنزيل ترخيص اشتريته، يتم تسمية ملف الترخيص Aspose.Words.Android.Java.lic افتراضيا. يتم تنزيل ملف الترخيص من خلال متصفحك وتتعرف بعض المتصفحات على ملف الترخيص على أنه XML وإلحاق ملف .ملحق شمل إلى الاسم. يصبح الملف الذي تم تنزيله Aspose.Words.Android.Java.lic.XML.

عند تكوين Microsoft Windows لإخفاء امتدادات أنواع الملفات المعروفة (للأسف هذا افتراضي في معظم عمليات التثبيت Windows)، يتم سرد ملف الترخيص على أنه Aspose.Words.Android.Java.lic في Windows Explorer. يبدو أن اسم الملف المتوقع. إذا اتصلت License.SetLicense وتمرير ' Aspose.Words.Android.Java.ليك ‘، سترى واستثناء لأنه لا يوجد مثل هذا الملف.

لحل المشكلة، إعادة تسمية الملف لإزالة غير مرئية .تمديد شمل. نوصي بتعطيل خيار" إخفاء الامتدادات " في Microsoft Windows.

استخدام منتجات أسبوس متعددة

إذا كنت تستخدم العديد من منتجات الأسبوز في أحد التطبيقات، على سبيل المثال Aspose.Words و Aspose.Cells، فإليك بعض النصائح المفيدة.

  • قم بتعيين الترخيص لكل منتج على حدة. حتى إذا كان لديك ملف ترخيص واحد لجميع المكونات ،على سبيل المثال ' Aspose.Total.Android.Java.ليك ‘، لا تزال بحاجة إلى استدعاء طريقة License.SetLicense بشكل منفصل لكل منتج أسبوس.
  • استخدم اسم فئة الترخيص المؤهل بالكامل. كل منتج أسبوس لديه فئة License في مساحة الاسم الخاصة به. على سبيل المثال، Aspose.Words لديه كوم.أسبوس.كلمات.الترخيص و Aspose.Cells لديه كوم.أسبوس.الخلايا.فئة الترخيص. يسمح لك استخدام اسم الفئة المؤهل تماما بتجنب أي لبس حول الترخيص المطبق على المنتج.