Licenza

Limiti della versione di valutazione

Versione di valutazione diAspose.Cells Il prodotto (senza una licenza specificata) fornisce funzionalità complete del prodotto, ma è limitato all’apertura di 100 file in un programma e un foglio di lavoro aggiuntivo con filigrana di valutazione.

Le limitazioni sono mostrate di seguito:

1a limitazione: numero di file aperti

Quando esegui il tuo programma, puoi aprire solo 100 file Excel. Se la tua applicazione supera questo numero, verrà generata un’eccezione.

2a limitazione: foglio di lavoro con filigrana di valutazione

cose da fare:immagine_alt_testo

Questo foglio di lavoro verrà sempre visualizzato come foglio di lavoro attivo. Solo nella versione con licenza, puoi impostare il foglio di lavoro attivo su altri fogli di lavoro.

Impostazione di una licenza

La licenza è un file XML di testo semplice che contiene dettagli come il nome del prodotto, il numero di sviluppatori a cui è concesso in 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’ulteriore interruzione di riga nel file lo invaliderà.

È necessario impostare una licenza prima di utilizzare Aspose.Cells se si desidera evitare i suoi limiti 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:

  1. Percorso esplicito.
  2. La cartella che contiene Aspose.Cells.jar.

Usa ilLicenza.setLicenza metodo per concedere in licenza il componente. Spesso il modo più semplice per impostare una licenza consiste nell’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:

Esempio 1

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

Esempio 2

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

Note sull’applicazione di 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");

Applicazione della licenza misurata

Aspose.Cells consente agli sviluppatori di applicare la chiave misurata. È un nuovo meccanismo di licenza. Il nuovo meccanismo di licenza verrà utilizzato insieme al metodo di licenza esistente. I clienti che desiderano essere fatturati in base all’utilizzo delle funzionalità API possono utilizzare le licenze a consumo. Per maggiori dettagli, fare riferimento aDomande frequenti sulle licenze misuratesezione.

Una nuova classeMisuratoè stato introdotto per applicare la chiave misurata. Di seguito è riportato il codice di esempio che illustra 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);