Lizenzierung und Abonnement

Manchmal möchte man, um das System besser zu studieren, so schnell wie möglich in den Code eintauchen. Um dies zu vereinfachen, bietet Aspose.Words verschiedene Pläne zum Kauf an oder bietet eine kostenlose Testversion und eine temporäre 30-Tage-Lizenz zur Evaluierung an.

Kostenlose Testversion oder temporäre Lizenz

Aspose.Words ist eine unglaubliche Software, die Entwickler vor dem Kauf ausprobieren können.

Kostenlose Testversion

Die Testversion ist die gleiche wie die gekaufte - die Testversion wird einfach lizenziert, wenn Sie ein paar Codezeilen hinzufügen, um die Lizenz anzuwenden.

Die Testversion von Aspose.Words ohne die angegebene Lizenz bietet die volle Produktfunktionalität, fügt jedoch beim Laden und Speichern oben im Dokument ein bewertendes Wasserzeichen ein und begrenzt die maximale Dokumentgröße auf einige hundert Absätze.

Temporäre Lizenz

Wenn Sie Aspose.Words ohne die Einschränkungen der Testversion testen möchten, können Sie auch eine temporäre 30-Tage-Lizenz anfordern. Weitere Einzelheiten finden Sie in der Holen Sie sich eine temporäre Lizenz Seite.

Gekaufte Lizenz

Nach dem Kauf müssen Sie die Lizenzdatei anwenden oder die Lizenzdatei als eingebettete Ressource einschließen. Dieser Abschnitt beschreibt Optionen, wie dies geschehen kann, und kommentiert auch einige häufig gestellte Fragen.

Schutz Ihrer erworbenen Lizenz

Nach dem Kauf einer Lizenz müssen Sie die Informationen auf Seite sorgfältig lesen Schutz Ihrer erworbenen Lizenz um Ihre Lizenzdatei zu schützen. Bitte beachten Sie, dass diese Seite nur angezeigt werden kann, wenn Sie über eine kostenpflichtige Lizenz verfügen.

Optionen zum Beantragen von Lizenzen

Lizenzen können von verschiedenen Standorten aus angewendet werden:

  • Expliziter Pfad
  • Der Ordner, der die Aspose.Words_\*.dll-Datei enthält
  • Der Ordner, der die Assembly enthält, die Aspose.Words_\*.dll aufgerufen hat
  • Der Ordner, der die Eintragsassembly enthält (Ihre .exe)
  • Eine eingebettete Ressource in der Assembly heißt Aspose.Words_\*.dll

Oft ist es am einfachsten, eine Lizenz festzulegen, indem Sie die Lizenzdatei im selben Ordner wie Aspose.Words_\*.dll ablegen und nur den Dateinamen ohne Pfad angeben.

Lizenz mithilfe eines Datei- oder Stream-Objekts anwenden

Rufen Sie bei der Entwicklung Ihrer Anwendung SetLicense in Ihrem Startcode auf, bevor Sie Aspose.Words Klassen verwenden.

Laden einer Lizenz aus einer Datei

Mit der Methode SetLicense können Sie versuchen, die Lizenzdatei in den eingebetteten Ressourcen- oder Assemblyordnern zur weiteren Verwendung zu finden.

Das folgende Codebeispiel zeigt, wie Sie eine Lizenz aus einem Ordner initialisieren:

Laden einer Lizenz aus einem Stream-Objekt

Das folgende Codebeispiel zeigt, wie Sie eine Lizenz aus einem Stream mit einer anderen SetLicense-Methode initialisieren:

Fügen Sie die Lizenzdatei als eingebettete Ressource hinzu

Eine gute Möglichkeit, eine Lizenz mit Ihrer Anwendung zu verpacken und sicherzustellen, dass sie nicht verloren geht, besteht darin, sie als eingebettete Ressource einzuschließen. Die Art und Weise, wie Ressourcen eingebettet und verwendet werden, hängt von Ihrer Zielplattform ab.

Windows

Nehmen wir an, Sie haben die Lizenz wie unten gezeigt als Ressource hinzugefügt.

resource.h
#define IDR_ASPOSE_WORDS_LIC            101
resource.rc
IDR_ASPOSE_WORDS_LIC RCDATA "Aspose.Words.Cpp.lic"

Das folgende Codebeispiel zeigt, wie Sie eine Lizenz von einer eingebetteten Ressource mit der Methode SetLicense initialisieren:

Linux

Es gibt eine ähnliche Möglichkeit, Ressourcen auf Linux in eine ausführbare Datei einzubetten.

Das folgende Codebeispiel zeigt, wie eine Lizenz von einer eingebetteten Ressource mit der Methode SetLicense initialisiert wird:

Ändern des Namens der Lizenzdatei

Der Lizenzdateiname muss nicht “Aspose.Words.LIC” sein. Sie können es nach Ihren Wünschen umbenennen und diesen Namen verwenden, wenn Sie eine Lizenz in Ihrer Anwendung festlegen.

Ausnahme “Lizenzdateiname kann nicht gefunden werden”

Wenn Sie eine Lizenz kaufen und herunterladen, benennt die Aspose-Website die Lizenzdatei “Aspose.Words.LIC”. Sie laden die Lizenzdatei mit Ihrem Browser herunter. In diesem Fall erkennen einige Browser die Lizenzdatei als XML und hängen die an .xml-Erweiterung, sodass der vollständige Dateiname auf Ihrem Computer “Aspose.Words.lic.XML” wird.

Wenn Microsoft Windows so konfiguriert ist, dass Erweiterungen für bekannte Dateitypen ausgeblendet werden (leider ist dies bei den meisten Windows-Installationen die Standardeinstellung), wird die Lizenzdatei in Windows Explorer als “Aspose.Words. LIC” angezeigt. Sie werden wahrscheinlich denken, dass dies der echte Dateiname ist und SetLicense aufrufen und “Aspose.Words.LIC” übergeben, aber es gibt keine solche Datei, daher die Ausnahme.

Benennen Sie die Datei um, um das Unsichtbare zu entfernen, um das Problem zu lösen .xml-Erweiterung. Wir empfehlen Ihnen außerdem, die Option “Erweiterungen ausblenden” in Microsoft Windows zu deaktivieren.

Verwendung mehrerer Aspose-Produkte

Wenn Sie in Ihrer Anwendung mehrere Aspose-Produkte verwenden, z. B. Aspose.Words und Aspose.Cells, finden Sie hier einige nützliche Tipps:

  • Legen Sie die Lizenz für jedes Aspose-Produkt separat fest. Selbst wenn Sie eine einzige Lizenzdatei für alle Komponenten haben, z. B. “Aspose.Total.lic”, müssen Sie SetLicense für jedes Aspose-Produkt, das Sie in Ihrer Anwendung verwenden, separat aufrufen.
  • Verwenden Sie den Namen der vollständig qualifizierten Lizenzklasse. Jedes Aspose-Produkt hat eine License -Klasse in einem eigenen Namespace. Zum Beispiel hat Aspose.Words Aspose.Words.License und Aspose.Cells Aspose.Cells.Lizenzklasse. Durch die Verwendung des vollqualifizierten Klassennamens können Sie Verwirrung darüber vermeiden, welche Lizenz für welches Produkt gilt.