Lizenzierung | Aspose.TeX für Java
Einschränkungen der Evaluierungsversion
Die Testversion von Aspose.TeX (ohne Angabe einer Lizenz) bietet die volle Produktfunktionalität, außer dass im Ausgabedokument nur bis zu vier erste Seiten abgerufen werden können. Außerdem werden diese Seiten mit einem Wasserzeichen für den Bewertungsmodus versehen.
Wenn Sie Aspose.TeX ohne Evaluierungseinschränkungen ausprobieren möchten, fordern Sie eine 30-tägige temporäre Lizenz an. Weitere Informationen finden Sie unter Wie bekomme ich eine temporäre Lizenz?.
Wenden Sie die Lizenz mithilfe einer Datei oder eines Stream-Objekts an
Verwenden Sie die Methode
License.setLicense, um die Komponente zu lizenzieren. Setzen Sie in den folgenden Beispielen licenseFilePath auf den vollständigen Pfad zu Ihrer Lizenzdatei. Die aufrufende Methode muss Exception behandeln oder deklarieren.
Laden einer Lizenz aus einer Datei
Dieser Codeausschnitt wendet eine in einer Datei gespeicherte Lizenz an.
1// Apply a license from a file.
2// licenseFilePath is the full path to your Aspose.TeX for Java license.
3com.aspose.tex.License license = new com.aspose.tex.License();
4license.setLicense(licenseFilePath);Laden einer Lizenz aus einem Stream-Objekt
Diese Codeausschnitte initialisieren die Lizenz aus dem Stream.
1// Apply a license from a stream and close the stream after use.
2// licenseFilePath is the full path to your Aspose.TeX for Java license.
3com.aspose.tex.License license = new com.aspose.tex.License();
4try (java.io.InputStream licenseStream = new java.io.FileInputStream(licenseFilePath)) {
5 license.setLicense(licenseStream);
6}Gemessene Lizenz
Aspose.TeX verfügt über einen alternativen Lizenzierungsmechanismus namens Metered Licensing. Wenn ein Kunde eine Abrechnung basierend auf der Nutzung der API-Funktionen wünscht, kann er eine Metered License anwenden, was eigentlich so einfach ist wie die Anwendung eines kryptografischen Schlüsselpaars. Weitere Einzelheiten finden Sie im FAQ-Abschnitt „Metered Licensing“.
Die öffentlichen und privaten Schlüssel einer gemessenen Lizenz können mithilfe einer Instanz der Klasse Metered festgelegt werden, wie unten gezeigt:
1// Apply a metered license using your own public and private keys.
2new com.aspose.tex.Metered().setMeteredKey(
3 "<type public key here>",
4 "<type private key here>");