Licensiering

Hur man ansöker om en licens i Aspose.Cells-komponenten

Licensen är en vanlig text XML-fil som innehåller detaljer som produktens namn, antalet utvecklare den är licensierad till, prenumerations utgångsdatum och så vidare. Filen är digitalt signerad, så ändra inte filen; även det oavsiktliga tillskottet av en extra radbrytning i filen kommer ogiltigförklara den.

Du behöver aktivera en licens innan du använder Aspose.Cells om du vill undvika dess utvärderingsbegränsningar. Du behöver bara aktivera en licens en gång per applikation eller process.

Licensen kan laddas från en ström eller fil på följande platser:

  1. Explicit sökväg.
  2. Mappen som innehåller Aspose.Cells.jar.

Använd License.setLicense metoden för att licensiera komponenten. Det är ofta det enklaste sättet att sätta en licens är att placera licensfilen i samma mapp som Aspose.Cells.jar och ange bara filnamnet utan sökväg enligt exemplet nedan:

Hur man ansöker om en licens från disk

I detta exempel kommer Aspose.Cells försöka hitta licensfilen i mappen som innehåller JAR-filerna för din applikation.

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

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

Hur man ansöker om en licens från Ström

Initierar en licens från en ström.

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

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

Hur man ansöker om en licens i Aspose.Cells.GridWeb

Det rekommenderas att placera licensieringskoden på en plats i din webbapplikation där den bör bearbetas först.

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

Hur man ansöker om ett metered licens

Aspose.Cells tillåter utvecklare att tillämpa meterednyckel. Det är en ny licensieringsmekanism. Den nya licensieringsmekanismen kommer att användas tillsammans med den befintliga licensieringsmetoden. De kunder som vill faktureras utifrån användningen av API-funktionerna kan använda den metered licensieringen. För mer information, vänligen hänvisa till Metered Licensing FAQ avsnittet.

En ny klass Metered har introducerats för att tillämpa meterednyckel. Följande är ett exempel på kod som visar hur man ställer in metered offentlig och privat nyckel.

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