Licensing

Aspose.Cells Bileşeninde Lisans Nasıl Başvurulur

Lisans, ürün adı, lisanslandığı geliştirici sayısı, aboneliğin sona erme tarihi vb. ayrıntıları içeren düz metinli bir XML dosyasıdır. Dosya dijital olarak imzalanmıştır; dolayısıyla dosyayı değiştirmeyin; dosyaya yanlışlıkla fazladan bir satır sonu eklenmesi bile dosyayı geçersiz kılacaktır.

Değerlendirme sınırlamalarından kaçınmak istiyorsanız Aspose.Cells’i kullanmadan önce bir lisans ayarlamanız gerekir. Her uygulama veya işlem için yalnızca bir kez lisans ayarlamanız gerekir.

Lisans aşağıdaki konumlardaki bir akıştan veya dosyadan yüklenebilir:

  1. Açık yol.
  2. Aspose.Cells.jar dosyasını içeren klasör.

Kullan[Lisans.setLicense](https://reference.aspose.com/cells/java/com.aspose.cells/license#setLicense(java.io.InputStream)bileşeni lisanslama yöntemi. Genellikle lisans ayarlamanın en kolay yolu, lisans dosyasını Aspose.Cells.jar ile aynı klasöre koymak ve aşağıdaki örnekte gösterildiği gibi yol olmadan yalnızca dosya adını belirtmektir:

Diskten Lisans Nasıl Başvurulur

Bu örnekteAspose.Cells Uygulamanızın JAR’larını içeren klasördeki lisans dosyasını bulmaya çalışacaktır.

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

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

Akıştan Lisans Nasıl Başvurulur

Bir akıştan bir lisans başlatır.

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

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

Aspose.Cells.GridWeb’de Lisans Nasıl Başvurulur

Lisans kodunu web uygulamanızda ilk işleneceği yere koymanız tavsiye edilir.

//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");

Ölçülü Lisans Nasıl Başvurulur

Aspose.Cells, geliştiricilerin ölçülü anahtar uygulamasına olanak tanır. Yeni bir lisanslama mekanizmasıdır. Yeni lisanslama mekanizması mevcut lisanslama yöntemiyle birlikte kullanılacaktır. API özelliğinin kullanımına göre faturalandırılmak isteyen müşterilerimiz, ölçülü lisanslamayı kullanabilirler. Daha fazla ayrıntı için lütfen bkz.Ölçülü Licensing SSSbölüm.

Yeni bir sınıfÖlçülüölçülü anahtarı uygulamak için tanıtıldı. Ölçülü genel ve özel anahtarın nasıl ayarlanacağını gösteren örnek kod aşağıda verilmiştir.

//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);