Lizenzierung | Python über .NET
Bewerten Sie Aspose.TeX
Um Aspose.TeX für Python zu evaluieren, können Sie das Produkt einfach von der Aspose.TeX für Python-Downloadseite herunterladen. Die Testversion ist die gleiche wie die gekaufte Version. Durch das Hinzufügen einiger Codezeilen zum Anwenden der Lizenz wird die Testversion lizenziert. Die neueste Version finden Sie auf der Download-Seite.
Einschränkungen der Evaluierungsversion
Die Testversion von Aspose.TeX bietet die volle Produktfunktionalität, mit der Ausnahme, dass im Ausgabedokument nur die ersten vier Seiten abgerufen werden können. Zusätzlich werden diese Seiten mit einem Bewertungsmodus-Wasserzeichen versehen.
Wenn Sie Aspose.TeX ohne diese Evaluierungseinschränkungen ausprobieren möchten, können Sie eine 30-tägige temporäre Lizenz anfordern, mit der Sie jeden Aspekt eines Produkts testen, bevor Sie es kaufen.
Anwenden einer Lizenz
Nachdem Sie Ihre Evaluierung von Aspose.TeX für Python abgeschlossen haben und mit der Leistung zufrieden sind, können Sie über die Aspose-Website im Kaufportal eine Lizenz erwerben. Es wird empfohlen, sich vor dem Kauf mit den verschiedenen verfügbaren Lizenztypen vertraut zu machen. Wenn Sie Fragen haben oder Hilfe benötigen, wenden Sie sich bitte an das Aspose-Verkaufsteam, das Ihnen gerne weiterhilft.
Jede Aspose-Lizenz beinhaltet ein einjähriges Abonnement, das Sie zu kostenlosen Upgrades auf alle neuen Versionen oder Fixes berechtigt, die in diesem Zeitraum veröffentlicht werden. Darüber hinaus bieten wir sowohl lizenzierten als auch Testbenutzern kostenlosen und unbegrenzten technischen Support.
Die Lizenz für Aspose ist eine reine XML-Textdatei, die Informationen wie den Produktnamen, die Anzahl der lizenzierten Entwickler und das Ablaufdatum des Abonnements enthält. Es ist wichtig, die Datei nicht zu ändern, da sie digital signiert ist und selbst das Hinzufügen eines zusätzlichen Zeilenumbruchs sie ungültig macht.
Wann muss eine Lizenz beantragt werden?
Bitte befolgen Sie diese Richtlinien:
- Die Lizenz muss nur einmal pro Anwendungsdomäne festgelegt werden.
- Legen Sie die Lizenz fest, bevor Sie andere Aspose.TeX-Klassen verwenden.
- Der mehrmalige Aufruf von „set_license“ ist nicht schädlich, verschwendet jedoch Prozessorzeit.
Laden einer Lizenz aus einer Datei
Wenden Sie die Lizenz an, bevor Sie andere Aspose.TeX-Klassen verwenden. Setzen Sie ASPOSE_TEX_PYTHON_NET_LICENSE_PATH auf den Lizenzpfad oder legen Sie Aspose.TeX.Python-net.lic im Arbeitsverzeichnis ab.
1# Apply a license from a file before using other Aspose.TeX classes.
2import os
3from aspose.tex import License
4
5# Set this environment variable, or place the license in the working directory.
6license_path = os.environ.get(
7 "ASPOSE_TEX_PYTHON_NET_LICENSE_PATH", "Aspose.TeX.Python-net.lic"
8)
9license = License()
10license.set_license(license_path)Laden einer Lizenz aus einem Stream-Objekt
Das folgende Beispiel öffnet die Lizenzdatei als Binärstream und schließt ihn nach dem Anwenden der Lizenz. Es verwendet dieselbe Pfadeinstellung wie das Dateibeispiel.
1# Apply a license from a binary stream.
2import os
3from aspose.tex import License
4
5license_path = os.environ.get(
6 "ASPOSE_TEX_PYTHON_NET_LICENSE_PATH", "Aspose.TeX.Python-net.lic"
7)
8license = License()
9with open(license_path, "rb") as license_stream:
10 license.set_license(license_stream)Gemessene Lizenz
Aspose.TeX bietet einen alternativen Lizenzierungsmechanismus namens Metered Licensing, der es Kunden ermöglicht, die Kosten auf der Grundlage ihrer Nutzung der API-Funktionen abzurechnen. Das Anwenden einer Metered License ist so einfach wie das Anwenden eines Paares kryptografischer Schlüssel. Weitere Informationen finden Sie im FAQ-Abschnitt „Metered Licensing“.
Um die öffentlichen und privaten Schlüssel einer gemessenen Lizenz festzulegen, können Sie eine Instanz der Klasse
Metered verwenden, wie im folgenden Beispiel gezeigt: Übergeben Sie Ihre Schlüssel über ASPOSE_TEX_METERED_PUBLIC_KEY und ASPOSE_TEX_METERED_PRIVATE_KEY.
1# Apply metered licensing using your public and private keys.
2import os
3from aspose.tex import Metered
4
5# Supply real keys securely in the environment; never embed them in source code.
6public_key = os.environ["ASPOSE_TEX_METERED_PUBLIC_KEY"]
7private_key = os.environ["ASPOSE_TEX_METERED_PRIVATE_KEY"]
8metered = Metered()
9metered.set_metered_key(public_key, private_key)