Licenza
Come applicare una licenza nel componente Aspose.Cells
La licenza è un file XML in formato normale che contiene dettagli come il nome del prodotto, il numero di sviluppatori a cui è concessa la licenza, la data di scadenza della sottoscrizione e così via. Il file è firmato digitalmente, quindi non modificarlo; anche l’aggiunta involontaria di una riga vuota nel file lo renderà non valido.
È necessario impostare una licenza prima di utilizzare Aspose.Cells per evitare le limitazioni di valutazione. È necessario impostare una licenza solo una volta per applicazione o processo.
La licenza può essere caricata da uno stream o file nei seguenti percorsi:
- Percorso esplicito.
- La cartella che contiene Aspose.Cells.jar.
Utilizzare il metodo License.setLicense per concedere la licenza al componente. Spesso il modo più semplice per impostare una licenza è mettere il file della 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 esempio Aspose.Cells cercherà di trovare il file della 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 uno stream.
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 mettere il codice di licenza in un punto della tua applicazione web dove dovrebbe 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 una Licenza Metered
Aspose.Cells consente ai developer di applicare una chiave metered. Si tratta di un nuovo meccanismo di licenza. Il nuovo meccanismo di licenza sarà utilizzato insieme al metodo di licenza esistente. I clienti che desiderano essere fatturati in base all’uso delle funzionalità API possono utilizzare la licenza metered. Per ulteriori dettagli, consulta la sezione FAQ sulla Licenza Metered.
Una nuova classe Metered è stata introdotta per applicare la chiave metered. Di seguito è riportato il codice di esempio che mostra come impostare la chiave pubblica e privata metered.
//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);