Lizenzierung

Evaluieren von Aspose.Slides

Einschränkungen der Evaluierungsversion

  • Während die Evaluierungsversion von Aspose.Slides (ohne angegebene Lizenz) die volle Produktfunktionalität bietet, fügt sie beim Öffnen und Speichern des Dokuments ein Evaluierungswasserzeichen oben im Dokument ein.
  • Sie sind auf eine Folie beschränkt, wenn Sie Texte aus Präsentationsfolien extrahieren.

Lizenzierung in Aspose.Slides

  • Eine Evaluierungsversion wird lizenziert, nachdem Sie eine Lizenz erworben und ein paar Zeilen Code hinzugefügt haben (um die Lizenz anzuwenden).
  • Die Lizenz ist eine Klartext-XML-Datei, die Details wie den Produktnamen, die Anzahl der Entwickler, für die sie lizenziert ist, das Ablaufdatum des Abonnements und so weiter enthält.
  • Die Lizenzdatei ist digital signiert, daher dürfen Sie die Datei nicht modifizieren. Selbst eine unbeabsichtigte Hinzufügung eines zusätzlichen Zeilenumbruchs zum Inhalt der Datei macht sie ungültig.
  • Aspose.Slides für C++ versucht normalerweise, die Lizenz an diesen Orten zu finden:
    • Ein expliziter 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 (in Aspose.Slides enthalten)
  • Um die mit der Evaluierungsversion verbundenen Einschränkungen zu vermeiden, müssen Sie eine Lizenz festlegen, bevor Sie Aspose.Slides verwenden. Sie müssen die Lizenz nur einmal pro Anwendung oder Prozess festlegen.

Anwenden einer Lizenz

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

Datei

Die einfachste Methode zum Festlegen einer Lizenz erfordert, dass Sie die Lizenzdatei im gleichen Ordner platzieren, der die DLL der Komponente enthält (in Aspose.Slides enthalten), und den Dateinamen ohne den Pfad angeben.

Dieser C++-Code zeigt Ihnen, wie Sie eine Lizenzdatei festlegen:

SharedPtr<Aspose::Slides::License> lic = MakeObject<Aspose::Slides::License>();

lic->SetLicense(L"Aspose.Slides.lic");

Stream

Sie können eine Lizenz aus einem Stream laden. Dieser C++-Code zeigt Ihnen, wie Sie eine Lizenz aus einem Stream anwenden:

SharedPtr<Aspose::Slides::License> lic = MakeObject<Aspose::Slides::License>();

System::SharedPtr<System::IO::FileStream> stream= System::IO::File::OpenRead(L"Aspose.Slides.lic");

lic->SetLicense(stream); 

Validierung einer Lizenz

Um zu überprüfen, ob eine Lizenz ordnungsgemäß festgelegt wurde, können Sie sie validieren. Dieser C++-Code zeigt Ihnen, wie Sie eine Lizenz validieren:

System::SharedPtr<Aspose::Slides::License> license = System::MakeObject<Aspose::Slides::License>();
license->SetLicense(u"Aspose.Slides.lic");
if (license->IsLicensed())
{
    System::Console::WriteLine(u"Lizenz ist gültig!");
    System::Console::Read();
}

Thread-Sicherheit