Lizenzierung

Einschränkungen der Evaluierungsversion

Evaluierungsversion vonAspose.Cells Das Produkt (ohne angegebene Lizenz) bietet die volle Produktfunktionalität, ist jedoch auf das Öffnen von 100 Dateien in einem Programm und einem zusätzlichen Arbeitsblatt mit Wasserzeichen für die Evaluierung beschränkt.

Die Einschränkungen sind unten aufgeführt:

1. Einschränkung: Anzahl der geöffneten Dateien

Wenn Sie Ihr Programm ausführen, können Sie nur 100 Excel-Dateien öffnen. Wenn Ihre Anwendung diese Zahl überschreitet, wird eine Ausnahme ausgelöst.

2. Einschränkung: Arbeitsblatt mit Bewertungswasserzeichen

todo: Bild_alt_Text

Dieses Arbeitsblatt wird immer als aktives Arbeitsblatt angezeigt. Nur in der lizenzierten Version können Sie das aktive Arbeitsblatt auf andere Arbeitsblätter setzen.

Einstellen einer Lizenz

Die Lizenz ist eine reine Text-XML-Datei, die Details wie den Produktnamen, die Anzahl der lizenzierten Entwickler, das Ablaufdatum des Abonnements usw. enthält. Die Datei ist digital signiert, ändern Sie die Datei also nicht; selbst das versehentliche Hinzufügen eines zusätzlichen Zeilenumbruchs in der Datei macht sie ungültig.

Sie müssen eine Lizenz festlegen, bevor Sie Aspose.Cells verwenden, wenn Sie die Evaluierungseinschränkungen vermeiden möchten. Sie müssen nur einmal pro Anwendung oder Prozess eine Lizenz festlegen.

Die Lizenz kann aus einem Stream oder einer Datei an den folgenden Orten geladen werden:

  1. Explizite Pfad.
  2. Der Ordner, der die Datei Aspose.Cells.jar enthält.

Verwenden Sie dieLizenz.setLizenz-Methode zum Lizenzieren der Komponente. Der einfachste Weg, eine Lizenz festzulegen, besteht oft darin, die Lizenzdatei in denselben Ordner wie Aspose.Cells.jar zu legen und nur den Dateinamen ohne Pfad anzugeben, wie im folgenden Beispiel gezeigt:

Beispiel 1

In diesem BeispielAspose.Cells versucht, die Lizenzdatei in dem Ordner zu finden, der die JARs Ihrer Anwendung enthält.

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

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

Beispiel 2

Initialisiert eine Lizenz aus einem Stream.

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

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

Hinweise zum Anwenden einer Lizenz in Aspose.Cells.GridWeb

Es wird empfohlen, den Lizenzcode an einer Stelle in Ihrer Webanwendung zu platzieren, an der er zuerst verarbeitet werden soll.

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

Gemessene Lizenz anwenden

Aspose.Cells ermöglicht es Entwicklern, gemessene Schlüssel anzuwenden. Es ist ein neuer Lizenzierungsmechanismus. Der neue Lizenzierungsmechanismus wird zusammen mit der bestehenden Lizenzierungsmethode verwendet. Diejenigen Kunden, die basierend auf der Nutzung der API-Funktionen abgerechnet werden möchten, können die gebührenpflichtige Lizenzierung verwenden. Weitere Einzelheiten finden Sie unterHäufig gestellte Fragen zur getakteten LizenzierungSektion.

Eine neue KlasseGemessenwurde eingeführt, um einen gemessenen Schlüssel anzuwenden. Im Folgenden finden Sie den Beispielcode, der zeigt, wie der gemessene öffentliche und private Schlüssel festgelegt wird.

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