Lizenzierung

Aspose.Slides bewerten

Einschränkungen der Evaluierungsversion

  • Während die Aspose.Slides-Evaluierungsversion (wenn keine Lizenz angewendet wird) die volle Produktfunktionalität bietet, fügt sie bei Öffnungs- und Speicheroperationen ein Evaluierungswasserzeichen oben im Dokument ein.
  • Die Textextraktion ist bei Verwendung der Evaluierungsversion auf eine Folie begrenzt.

Lizenzierung in Aspose.Slides

  • Eine Evaluierungsversion wird lizenziert, nachdem Sie eine Lizenz gekauft und sie durch Hinzufügen einiger Codezeilen angewendet haben.
  • Die Lizenz ist eine reine Text‑XML‑Datei, die Details wie den Produktnamen, die Anzahl der lizenzierten Entwickler, das Ablaufdatum des Abonnements und mehr enthält.
  • Die Lizenzdatei ist digital signiert und darf daher nicht geändert werden. Selbst eine unbeabsichtigte Änderung, etwa das Hinzufügen eines Zeilenumbruchs, macht die Datei ungültig.
  • Aspose.Slides for C++ sucht die Lizenzdatei normalerweise an folgenden Orten:
    • Ein in Ihrem Code explizit angegebener Pfad
    • Der Ordner, der die DLL der Komponente enthält (in Aspose.Slides enthalten)
    • Der Ordner, der die Assembly enthält, die die DLL der Komponente aufruft
  • Um die Einschränkungen der Evaluierungsversion zu vermeiden, müssen Sie die Lizenz vor der Verwendung von Aspose.Slides setzen. Eine Lizenz muss nur einmal pro Anwendung oder Prozess gesetzt werden.

Lizenz anwenden

Eine Lizenz kann aus einer Datei, einem Stream oder einer eingebetteten Ressource geladen werden.

Datei

Der einfachste Weg, eine Lizenz zu setzen, besteht darin, die Lizenzdatei im selben Ordner wie die DLL der Komponente (in Aspose.Slides enthalten) abzulegen und nur den Dateinamen ohne Pfad anzugeben.

Der folgende C++‑Code zeigt, wie man eine Lizenzdatei setzt:

#include <Util/License.h>

using namespace Aspose::Slides;

int main()
{
    auto license = MakeObject<License>();
    license->SetLicense(u"Aspose.Slides.lic");

    return 0;
}

Stream

Sie können eine Lizenz aus einem Stream laden. Der folgende C++‑Code zeigt, wie man eine Lizenz aus einem Stream anwendet:

auto license = MakeObject<License>();

auto stream = File::OpenRead(u"Aspose.Slides.lic");

license->SetLicense(stream);

Lizenz validieren

Um zu prüfen, ob eine Lizenz korrekt gesetzt wurde, können Sie sie validieren. Der folgende C++‑Code zeigt, wie man eine Lizenz validiert:

auto license = MakeObject<License>();

license->SetLicense(u"Aspose.Slides.lic");

if (license->IsLicensed())
{
    Console::WriteLine(u"License is good!");
    Console::ReadKey();
}

Thread‑Sicherheit

FAQ

Kann ich die Lizenz in einer vollständig offline Umgebung (kein Internetzugang) anwenden?

Ja. Die Lizenzvalidierung erfolgt lokal mithilfe 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 Versionen ohne Verlängerung nicht nutzen.