الترخيص

قيود إصدار التقييم

نسخة تقييمAspose.Cells يوفر المنتج (بدون ترخيص محدد) وظائف المنتج الكاملة ، ولكنه يقتصر على فتح 100 ملف في برنامج واحد وورقة عمل إضافية مع علامة مائية للتقييم.

القيود موضحة أدناه:

القيد الأول: عدد الملفات المفتوحة

عند تشغيل برنامجك ، يمكنك فقط فتح 100 ملف Excel. إذا تجاوز التطبيق الخاص بك هذا الرقم ، فسيتم طرح استثناء.

القيد الثاني: ورقة عمل مع علامة مائية للتقييم

ما يجب القيام به: image_بديل_نص

ستظهر ورقة العمل هذه دائمًا على أنها ورقة العمل النشطة. فقط في الإصدار المرخص ، يمكنك تعيين ورقة العمل النشطة على أوراق عمل أخرى.

تحديد الترخيص

الترخيص عبارة عن ملف XML نص عادي يحتوي على تفاصيل مثل اسم المنتج وعدد المطورين المرخص لهم وتاريخ انتهاء الاشتراك وما إلى ذلك. الملف موقّع رقميًا ، لذا لا تقم بتعديل الملف ؛ حتى الإضافة غير المقصودة لكسر أسطر إضافي في الملف ستؤدي إلى إبطالها.

تحتاج إلى تعيين ترخيص قبل استخدام Aspose.Cells إذا كنت تريد تجنب قيود التقييم الخاصة به. أنت مطالب فقط بتعيين ترخيص مرة واحدة لكل تطبيق أو عملية.

يمكن تحميل الترخيص من دفق أو ملف في المواقع التالية:

  1. مسار صريح.
  2. المجلد الذي يحتوي على Aspose.Cells.jar.

استخدم الLicense.setLicense طريقة لترخيص المكون. غالبًا ما تكون أسهل طريقة لتعيين ترخيص هي وضع ملف الترخيص في نفس المجلد مثل Aspose.Cells.jar وتحديد اسم الملف فقط بدون مسار كما هو موضح في المثال التالي:

مثال 1

في هذا المثالAspose.Cells سيحاول العثور على ملف الترخيص في المجلد الذي يحتوي على JARs للتطبيق الخاص بك.

com.aspose.cells.License license = new com.aspose.cells.License();

license.setLicense("Aspose.Cells.Java.lic");

مثال 2

يقوم بتهيئة ترخيص من دفق.

com.aspose.cells.License license = new com.aspose.cells.License();

license.setLicense(new java.io.FileInputStream("Aspose.Cells.Java.lic"));

ملاحظات حول تطبيق ترخيص في Aspose.Cells.GridWeb

يوصى بوضع كود الترخيص في مكان ما في تطبيق الويب الخاص بك حيث يجب معالجته أولاً.

//Instantiate an instance of license and set the license file through its path

com.aspose.gridweb.License lic = new com.aspose.gridweb.License();

lic.setLicense("Aspose.Cells.lic");

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

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

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

//Set metered public and private keys

Metered metered = new Metered();

//Access the setMeteredKey property and pass public and private keys as parameters

metered.setMeteredKey("************", "************");

//Instantiate a new Workbook

Workbook workbook = new Workbook();

//Check if the license is set

System.out.println(workbook.isLicensed());

//Get the Consumption quantity

double amountBefore = Metered.getConsumptionQuantity();

System.out.println(amountBefore);

Workbook workbook2 = new Workbook("Book1.xlsx");

workbook2.save("out1.xlsx");

//Get the Consumption quantity again which should be greater a bit

double amountAfter = Metered.getConsumptionQuantity();

System.out.println(amountAfter);