Lizenzierung von Aspose.Page | C++
Bewerten Sie Aspose.Page
Sie können Aspose.Page für C++ ganz einfach zur Evaluierung herunterladen. Der Test-Download ist derselbe wie der gekaufte Download. Die Testversion wird einfach lizenziert, wenn Sie ein paar Codezeilen hinzufügen, um die Lizenz zu beantragen.
Die Testversion von Aspose.Page für C++ (ohne Angabe einer Lizenz) bietet die volle Produktfunktionalität. Es gelten jedoch folgende Einschränkungen:
- Es begrenzt die maximale Dokumentgröße auf mehrere hundert Absätze
- Beim Öffnen und Speichern wird oben im Dokument ein Bewertungswasserzeichen eingefügt
- Am Ende aller Seiten (im Fußzeilenbereich) wird erwähnt, dass dieses Dokument mit einer Testversion von Aspose.Page erstellt wurde
- Das Wasserzeichen-Logo von Aspose wird in der Mitte aller Seiten des generierten Dokuments eingefügt
Wenn Sie Aspose.Page für C++ ohne die Einschränkungen der Testversion testen möchten, können Sie auch eine 30-tägige temporäre Lizenz anfordern. Weitere Informationen finden Sie unter Wie bekomme ich eine temporäre Lizenz?
Anwenden einer Lizenz
Die Lizenz kann angewendet werden, indem ein expliziter Pfad zur .lic-Datei angegeben wird. Sie können die Methode License.SetLicense zum Lizenzieren der API verwenden.
Wann muss eine Lizenz beantragt werden?
Befolgen Sie diese einfachen Regeln:
- Die Lizenz muss nur einmal pro Anwendungsdomäne festgelegt werden.
- Sie müssen die Lizenz festlegen, bevor Sie andere Aspose.Page-Klassen verwenden.
Wenden Sie die Lizenz mithilfe einer Datei oder eines Stream-Objekts an
Das mehrmalige Aufrufen von License.SetLicense ist nicht schädlich, sondern verschwendet lediglich Prozessorzeit. Wenn Sie eine Windows-Anwendung entwickeln, rufen Sie License.SetLicense in Ihrem Startcode auf, bevor Sie Aspose.Page-Klassen verwenden.
Laden einer Lizenz aus einer Datei
In diesem Beispiel versucht Aspose.Page für C++, die Lizenz über den expliziten Dateipfad zu finden/festzulegen.
Laden einer Lizenz aus einem Stream-Objekt
Initialisiert eine Lizenz aus einem Stream
Sie können den Namen der Lizenzdatei ändern
Der Name der Lizenzdatei muss nicht „Aspose.Page.CPP.LIC“ lauten. Sie können es beliebig umbenennen und diesen Namen verwenden, wenn Sie die Lizenz in Ihrer Anwendung festlegen.
Ausnahme: Lizenzdateiname kann nicht gefunden werden
Wenn Sie eine Lizenz kaufen und herunterladen, nennt die Aspose-Website die Lizenzdatei „Aspose.Page.LIC“. Sie laden die Lizenzdatei über Ihren Browser herunter. Einige Browser erkennen die Lizenzdatei als XML und hängen die Erweiterung .xml an, sodass der vollständige Name der Datei auf Ihrem Computer „Aspose.Page.lic.XML“ lautet.
Wenn Microsoft Windows so konfiguriert ist, dass Erweiterungen bekannter Dateitypen ausgeblendet werden (leider ist dies in den meisten Windows-Installationen die Standardeinstellung), wird Ihnen die Lizenzdatei als „Aspose.Page“ angezeigt. LIC ’ im Windows Explorer. Sie denken wahrscheinlich, dass dies der tatsächliche Dateiname ist, und rufen License.SetLicense auf und übergeben ihn als „Aspose.Page.LIC“, aber es gibt keine solche Datei, daher die Ausnahme.
Um das Problem zu lösen, benennen Sie die Datei um, um die unsichtbare Erweiterung .xml zu entfernen. Wir empfehlen Ihnen außerdem, die Option „Erweiterungen ausblenden“ in Microsoft Windows zu deaktivieren
Verwendung mehrerer Produkte von Aspose
Wenn Sie in Ihrer Anwendung mehrere Aspose-APIs verwenden, beispielsweise Aspose.Page 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, zum Beispiel „Aspose.Total.lic“, müssen Sie „License.SetLicense“ dennoch für jedes Aspose-Produkt, das Sie in Ihrer Anwendung verwenden, separat aufrufen.
- Verwenden Sie den vollständig qualifizierten Lizenzklassennamen. Jedes Aspose-Produkt verfügt über eine Lizenzklasse in seinem Namensraum. Beispielsweise verfügt Aspose.Page über die Klasse Aspose.Page.License und Aspose.Cells über die Klasse Aspose.Cells.License. Durch die Verwendung des vollständig qualifizierten Klassennamens können Sie Verwirrung darüber vermeiden, welche Lizenz für welches Produkt gilt.