Licensing
Come applicare una licenza nel componente Aspose.Cells
La licenza è un file XML di testo semplice che contiene dettagli come il nome del prodotto, il numero di sviluppatori a cui è concessa la licenza, la data di scadenza dell’abbonamento e così via. Il file è firmato digitalmente, quindi non modificare il file; anche l’aggiunta involontaria di un’interruzione di riga aggiuntiva nel file lo invaliderà.
È necessario impostare una licenza prima di utilizzare Aspose.Cells se si desidera evitare le sue limitazioni di valutazione. È necessario impostare una licenza solo una volta per applicazione o processo.
La licenza può essere caricata da un flusso o da un file nelle seguenti posizioni:
- Percorso esplicito.
- La cartella che contiene il file Aspose.Cells.jar.
Usa ilLicense.setLicense metodo per ottenere la licenza del componente. Spesso il modo più semplice per impostare una licenza è inserire il file di licenza nella stessa cartella di Aspose.Cells.jar e specificare solo il nome del file senza percorso, come mostrato nell’esempio seguente:
Come applicare una licenza da disco
In questo esempioAspose.Cells tenterà di trovare il file di licenza nella cartella che contiene i JAR della tua applicazione.
com.aspose.cells.License license = new com.aspose.cells.License();
license.setLicense("Aspose.Cells.Java.lic");
Come applicare una licenza da Stream
Inizializza una licenza da un flusso.
com.aspose.cells.License license = new com.aspose.cells.License();
license.setLicense(new java.io.FileInputStream("Aspose.Cells.Java.lic"));
Come applicare una licenza in Aspose.Cells.GridWeb
Si consiglia di inserire il codice di licenza in un punto dell’applicazione Web in cui deve essere elaborato per primo.
//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");
Come applicare la licenza a consumo
Aspose.Cells consente agli sviluppatori di applicare la chiave a consumo. Si tratta di un nuovo meccanismo di concessione delle licenze. Il nuovo meccanismo di licenza verrà utilizzato insieme al metodo di licenza esistente. I clienti che desiderano ricevere una fattura in base all’utilizzo delle funzionalità API possono utilizzare la licenza a consumo. Per ulteriori dettagli, fare riferimento aCon tassametro Licensing FAQsezione.
Una nuova classeMisuratoè stato introdotto per applicare la chiave misurata. Di seguito è riportato il codice di esempio che mostra come impostare la chiave pubblica e privata misurata.
//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);