Lizenzierung
Aspose.Slides bewerten
Sie können eine Evaluierungs‑Version von Aspose.Slides for Java von der entsprechenden Download‑Seite herunterladen. Die Evaluierungs‑Version bietet dieselben Funktionen wie die lizenzierte Produktversion. Das Evaluierungspaket ist identisch mit dem erworbenen Paket. Die Evaluierungs‑Version wird einfach lizenziert, sobald Sie ein paar Code‑Zeilen hinzufügen (um die Lizenz zu aktivieren).
Wenn Sie mit Ihrer Evaluierung von Aspose.Slides zufrieden sind, können Sie eine Lizenz erwerben. Wir empfehlen, die verschiedenen Abonnement‑Modelle zu prüfen. Bei Fragen wenden Sie sich an das Vertriebsteam von Aspose.
Jede Aspose‑Lizenz beinhaltet ein einjähriges Abonnement für kostenlose Upgrades auf neue Versionen oder für innerhalb des Abonnement‑Zeitraums veröffentlichte Fehlerbehebungen. Nutzer mit lizenzierten Produkten (oder sogar Evaluierungs‑Versionen) erhalten kostenlosen und uneingeschränkten technischen Support.
Einschränkungen der Evaluierungs‑Version
- Obwohl die Evaluierungs‑Version von Aspose.Slides (ohne angegebene Lizenz) die volle Funktionalität bereitstellt, fügt sie bei Öffnen und Speichern ein Evaluierungs‑Wasserzeichen am oberen Rand des Dokuments ein.
- Beim Extrahieren von Texten aus Präsentationsfolien ist die Anzahl der Folien auf eins begrenzt.
Lizenzierung in Aspose.Slides
- Eine Evaluierungs‑Version wird lizenziert, sobald Sie eine Lizenz erwerben und ein paar Zeilen Code hinzufügen (um die Lizenz zu aktivieren).
- Die Lizenz ist eine reine XML‑Textdatei, die Details wie Produktname, Anzahl der lizenzierten Entwickler, Ablaufdatum des Abonnements usw. enthält.
- Die Lizenzdatei ist digital signiert, daher darf sie nicht geändert werden. Schon das versehentliche Hinzufügen eines zusätzlichen Zeilenumbruchs macht die Lizenz ungültig.
- Aspose.Slides for Java sucht die Lizenz in der Regel an folgenden Stellen:
- Ein expliziter Pfad
- Der Ordner, der Aspose.Slides.jar enthält
- Um die Einschränkungen der Evaluierungs‑Version zu umgehen, müssen Sie vor der Verwendung von Aspose.Slides eine Lizenz setzen. Das ist nur einmal pro Anwendung oder Prozess nötig.
Lizenz anwenden
Eine Lizenz kann aus einer Datei oder einem Stream geladen werden.
Datei
Die einfachste Methode, eine Lizenz zu setzen, besteht darin, die Lizenzdatei in den Ordner zu kopieren, der Aspose.Slides.jar oder das JAR Ihrer Anwendung enthält.
Dieses Java‑Beispiel zeigt, wie eine Lizenzdatei gesetzt wird:
// Instanziiert die License-Klasse
com.aspose.slides.License license = new com.aspose.slides.License();
// Setzt den Pfad zur Lizenzdatei
license.setLicense("Aspose.Slides.Java.lic");
Wenn Sie die Lizenzdatei in einem anderen Verzeichnis ablegen, muss beim Aufruf der Methode SetLicense der Dateiname am Ende des angegebenen Pfades exakt mit dem Namen Ihrer Lizenzdatei übereinstimmen.
Beispielsweise können Sie den Lizenzdateinamen in Aspose.Slides.Java.lic.xml ändern. Dann müssen Sie in Ihrem Code den Pfad zur Datei (der mit Aspose.Slides.Java.lic.xml endet) an die Methode SetLicense übergeben.
Stream
Sie können eine Lizenz aus einem Stream laden. Dieses Java‑Beispiel zeigt, wie eine Lizenz aus einem Stream angewendet wird:
// Instanziert die License-Klasse
com.aspose.slides.License license = new com.aspose.slides.License();
// Setzt die Lizenz über einen Stream
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Java.lic"));
PHP/Java Bridge
Wenn Sie Aspose.Slides for PHP über Java verwenden, können Sie die Lizenz über eine PHP/Java‑Bridge setzen. Diese Bridge ermöglicht die Nutzung von Java‑Klassen in PHP‑Syntax. Weitere Informationen finden Sie unter License in PHP.
Lizenz prüfen
Um zu überprüfen, ob eine Lizenz korrekt gesetzt wurde, können Sie sie validieren. Dieses Java‑Beispiel zeigt, wie eine Lizenz validiert wird:
License license = new License();
license.setLicense("Asppose.Slides.Java.lic");
if (License.isLicensed())
{
System.out.println("License is good!");
}
Thread‑Sicherheit
Hinweis
Die Methode SetLicense ist nicht threadsicher. Wenn diese Methode gleichzeitig von vielen Threads aufgerufen werden muss, sollten Sie Synchronisations‑Primitive (wie ein Lock) einsetzen, um Probleme zu vermeiden.FAQ
Kann ich die Lizenz in einer völlig offline Umgebung (ohne Internetzugang) anwenden?
Ja. Die Lizenzprüfung erfolgt lokal anhand der Lizenzdatei; eine Internetverbindung ist nicht erforderlich.
Was passiert, wenn das einjährige Abonnement abläuft? Hört die Bibliothek dann auf zu funktionieren?
Nein. Die Lizenz ist dauerhaft gültig: Sie können weiterhin Versionen verwenden, die vor dem Ende Ihres Abonnements veröffentlicht wurden; Sie können jedoch neuere Releases nicht ohne Erneuerung nutzen.