Lizenzierung

Übersicht

Aspose.Slides kann im Evaluierungsmodus oder mit einer gültigen Lizenz verwendet werden. Die Evaluierungsversion bietet dieselbe Funktionalität wie die lizenzierte Version, fügt jedoch jedem Folienbereich jeder Präsentation, die sie speichert, ein Evaluierungswasserzeichen hinzu und kürzt Text, den Ihr Code über die API liest.

Dieser Artikel erklärt, wie die Lizenzierung in Aspose.Slides funktioniert und wie man eine Lizenz anwendet, bevor die Bibliothek verwendet wird. Eine Lizenz kann aus einer Datei, einem Stream oder einer eingebetteten Ressource über die Klasse License geladen werden. Der Artikel zeigt zudem, wie man überprüft, ob eine Lizenz korrekt angewendet wurde.

Aspose.Slides evaluieren

Einschränkungen der Evaluierungsversion

  • Die Evaluierungsversion (ohne angegebene Lizenz) bietet die volle Produktfunktionalität, fügt jedoch jedem Folienbereich jeder Präsentation, die sie speichert, ein Evaluierungswasserzeichen‑Textfeld hinzu.
  • Text, den Ihr Code über die API liest, einschließlich Text, den er gerade gesetzt hat, wird auf die ersten wenigen Zeichen gekürzt, gefolgt von einem Hinweis auf die Evaluierungsbeschränkung. Text, den Ihr Code schreibt, wird vollständig gespeichert.

Lizenzierung in Aspose.Slides

  • Eine Evaluierungsversion wird nach dem Kauf einer Lizenz und dem Hinzufügen einiger Codezeilen (um die Lizenz anzuwenden) lizenziert.
  • Die Lizenz ist eine Klartext‑XML‑Datei, die Details wie den Produktnamen, die Anzahl der lizenzierten Entwickler, das Ablaufdatum des Abonnements usw. enthält.
  • Die Lizenzdatei ist digital signiert, daher dürfen Sie die Datei nicht ändern. Auch das versehentliche Hinzufügen eines zusätzlichen Zeilenumbruchs zum Inhalt der Datei macht sie ungültig.
  • Aspose.Slides for Java sucht die Lizenz typischerweise an folgenden Orten:
    • Einem expliziten Pfad
    • Dem Ordner, der Aspose.Slides.jar enthält
  • Um die mit der Evaluierungsversion verbundenen Einschränkungen zu vermeiden, müssen Sie eine Lizenz setzen, bevor Sie Aspose.Slides verwenden. Sie müssen die Lizenz nur einmal pro Anwendung oder Prozess setzen.

Anwenden einer Lizenz

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 legen, der Aspose.Slides.jar oder das Jar Ihrer Anwendung enthält.

// Instanziert die License-Klasse
com.aspose.slides.License license = new com.aspose.slides.License();

// Setzt den Pfad zur Lizenzdatei
license.setLicense("Aspose.Slides.Java.lic");

Stream

Sie können eine Lizenz aus einem Stream laden. Dieser Java‑Code zeigt, wie man eine Lizenz aus einem Stream anwendet:

// 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 für PHP über Java verwenden, können Sie eine Lizenz über eine PHP/Java‑Bridge setzen. Diese Bridge ermöglicht es, Java‑Klassen in PHP‑Syntax zu nutzen. Weitere Informationen finden Sie unter Lizenz in PHP.

Validierung einer Lizenz

Um zu überprüfen, ob eine Lizenz korrekt gesetzt wurde, können Sie sie validieren. Dieser Java‑Code zeigt, wie man eine Lizenz validiert:

import com.aspose.slides.*;

License license = new License();
license.setLicense("Aspose.Slides.Java.lic");

if (license.isLicensed()) 
{
    System.out.println("License is good!");
}

Thread‑Sicherheit

FAQ

Kann ich die Lizenz in einer vollständig offline Umgebung (keine Internetverbindung) anwenden?

Ja. Die Lizenzprüfung erfolgt lokal mit der Lizenzdatei; eine Internetverbindung ist nicht erforderlich.

Was passiert, wenn das einjährige Abonnement abläuft? Hört die Bibliothek auf zu funktionieren?

Nein. Die Lizenz ist dauerhaft: Sie können weiterhin Versionen verwenden, die vor dem Ende Ihres Abonnements veröffentlicht wurden; Sie können jedoch neuere Releases nicht nutzen, solange Sie nicht erneuern.