Lizenzierung

Manchmal möchten Sie, um das System besser zu studieren, so schnell wie möglich in den Code eintauchen. Um dies zu vereinfachen, bietet Aspose.Finance verschiedene Pläne zum Kauf an oder bietet eine kostenlose Testversion und eine 30-tägige temporäre Lizenz zur Evaluierung an.

Aspose.Finance auswerten

Sie können Aspose.Finance zur Evaluierung einfach herunterladen. Das Evaluierungspaket ist das gleiche wie das gekaufte Paket. Die Evaluierungsversion wird einfach lizenziert, nachdem Sie einige Codezeilen hinzugefügt haben, um die Lizenz anzuwenden.

Einschränkungen der Evaluierungsversion

Die Evaluierungsversion bietet alle Funktionen mit Ausnahme der folgenden:

  • Anzahl der geöffneten Dateien (Aspose.Finance) Wenn Sie Ihr Programm ausführen, können Sie nur 50 Dateien mit der Bibliothek Aspose.Finance öffnen. Wenn Ihre Anwendung diese Zahl überschreitet, wird eine Ausnahme ausgelöst.
  • Anzahl gespeicherter Dateien (Aspose.Finance) Wenn Sie Ihr Programm ausführen, können Sie nur 50 Dateien mit der Bibliothek Aspose.Finance öffnen. Wenn Ihre Anwendung diese Zahl überschreitet, wird eine Ausnahme ausgelöst.

Über die Lizenz

Sie können ganz einfach eine Testversion von Aspose.Finance für Python über .NET herunterladenDownload-Seite . Die Evaluierungsversion bietet absolutdie gleichen Fähigkeitenals lizenzierte Version von Aspose.Finance. Darüber hinaus wird die Testversion einfach lizenziert, nachdem Sie eine Lizenz erworben und ein paar Codezeilen hinzugefügt haben, um die Lizenz anzuwenden.

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 ein versehentliches Hinzufügen eines zusätzlichen Zeilenumbruchs zum Inhalt der Datei macht sie ungültig.

Um die mit der Evaluierungsversion verbundenen Einschränkungen zu vermeiden, müssen Sie vor der Verwendung eine Lizenz festlegenAspose.Finance. Sie müssen nur einmal pro Anwendung oder Prozess eine Lizenz festlegen.

Gekaufte Lizenz

Nach dem Kauf müssen Sie die Lizenzdatei oder den Stream anwenden. Dieser Abschnitt beschreibt Möglichkeiten, wie dies geschehen kann, und kommentiert außerdem einige häufig gestellte Fragen.

Festlegen einer Lizenz in Aspose.Finance für Python über .NET

Lizenzen können von verschiedenen Orten aus beantragt werden:

  • Explizite Pfad
  • Der Ordner, der das Python-Skript enthält, das Aspose.Finance für Python über .NET aufruft
  • Streamen
  • Als Metered License – ein neuer Lizenzierungsmechanismus

In den folgenden Abschnitten beschreiben wir die beiden gängigen Methoden zum Festlegen der Lizenz.

Anwenden einer Lizenz mithilfe einer Datei

Die einfachste Methode zum Festlegen einer Lizenz erfordert, dass Sie die Lizenzdatei in demselben Ordner ablegen, der das Python-Skript enthält, das Aspose.Finance für Python aufruft, und nur den Dateinamen ohne Pfad angeben.

Dieses Code-Snippet wird verwendet, um eine Lizenzdatei festzulegen:

Python

import aspose.finance as af

# Instantiate an instance of license and set the license file through its path
license = af.License()
license.set_license("Aspose.Finance.lic")

Beim Aufrufen der set_license-Methode sollte der Lizenzname mit dem Ihrer Lizenzdatei identisch sein. Beispielsweise können Sie den Namen der Lizenzdatei in „Aspose.Finance.lic.xml“ ändern. Dann müssen Sie in Ihrem Code den neuen Lizenznamen (Aspose.Finance.lic.xml) an die SetLicense-Methode übergeben.

Anwenden einer Lizenz aus einem Stream

Sie können eine Lizenz aus einem Stream laden.

Dieses Code-Snippet wird verwendet, um eine Lizenz von einem Stream anzuwenden:

Python

import aspose.finance as af

# Instantiate an instance of license and set the license file through its path
license = af.License()
license.set_license(stream)

Wenden Sie eine gemessene Lizenz an

Aspose.Finance ermöglicht es Entwicklern, einen gemessenen Schlüssel anzuwenden. Dies ist ein neuer Lizenzierungsmechanismus.

Der neue Lizenzierungsmechanismus wird zusammen mit der bestehenden Lizenzierungsmethode verwendet. Diejenigen Kunden, die basierend auf der Nutzung von API-Funktionen abgerechnet werden möchten, können die Metered Licensing verwenden.

Nachdem Sie alle notwendigen Schritte abgeschlossen haben, um diesen Lizenztyp zu erhalten, erhalten Sie die Schlüssel, nicht die Lizenzdatei. Dieser gemessene Schlüssel kann mit angewendet werdenGemessen Klasse, die speziell für diesen Zweck eingeführt wurde.

Das folgende Codebeispiel zeigt, wie getaktete öffentliche und private Schlüssel festgelegt werden:

import aspose.finance as af

# Create an instance of CAD Metered class
metered = af.Metered()

# Access the set_metered_key property and pass public and private keys as parameters
metered.set_metered_key("*****", "*****")

# Get metered data amount before calling API
amountbefore = metered.get_consumption_quantity()
# Display information
print("Amount Consumed Before: " + str(amountbefore))

# handle finance file
# ......

# Get metered data amount After calling API
amountafter = metered.get_consumption_quantity()
# Display information
print("Amount Consumed After: " + str(amountafter))