Lizenzierung

Bewerten Aspose.3D

Sie können ganz einfach herunter laden/installieren Aspose.3D for Java vonAspose RepositoryZur Bewertung. Der Bewertungs download entspricht dem gekauften Download. Die Bewertungs version wird einfach lizenziert, wenn Sie einige Code zeilen hinzufügen, um die Lizenz anzuwenden.

Die Bewertungs version bietet alle Funktionen mit Ausnahme der folgenden:

  • Benutzer können nur maximal 50 3D-Dokumente in eine Szene öffnen/importieren.
  • Benutzer können nur maximal 50 3D Dokumente in einer Szene speichern.
  • Benutzer sehen auch ein Bewertungs wasser zeichen in den gerenderten Bildern und allen anderen Ausgabe dateien.
  • Jeder Knoten kann nicht mehr als 5 unter geordnete Knoten haben.
  • Jeder Knoten kann nicht mehr als 2 angehängte Entitäten haben.
  • Jede Geometrie kann nicht mehr als 2 angehängte Scheitel punkt elemente haben.
  • Jeder Knoten kann nicht mehr als 1 Material haben.

Eine Lizenz beantragen

Die Lizenz ist eine einfache XML-Datei, die Details wie den Produktnamen, die Anzahl der Entwickler, für die sie lizenziert ist, das Ablaufdatum des Abonnements usw. enthält. Die Datei ist digital signiert. Ändern Sie die Datei daher nicht. Selbst wenn versehen tlich ein zusätzlicher Zeilen umbruch in die Datei hinzugefügt wird, wird diese ungültig. Sie müssen eine Lizenz festlegen, bevor Sie Operationen mit Dokumenten ausführen. Stellen Sie sicher, dass Sie dies tun, bevor Sie ein Scene-Objekt erstellen.

Lizenzen können von verschiedenen Standorten aus angewendet werden:

  • Expliziter Weg
  • Der Ordner, der die JAR-Datei der Aspose.3D enthält.
  • Eine eingebettete Ressource in der JAR mit der Bezeichnung Aspose.3D JAR.

Verwenden Sie die Methode License.setLicense, um die APIs zu lizenzieren. Oft ist der einfachste Weg, eine Lizenz festzulegen, die Lizenz datei in denselben Ordner wie die JAR von Aspose.3D zu legen und nur den Dateinamen ohne Pfad anzugeben.

Lizenz mit Datei oder Stream-Objekt anwenden

In diesem Beispiel wird Aspose.3D versuchen, die Lizenz datei in dem Ordner zu finden, der die JARs Ihrer Anwendung enthält.

Initial isiert eine Lizenz aus einem Stream.

Einschl ießlich der Lizenz datei als eingebettete Ressource

Sie können die LIC-Datei einfach in den Ordner resources Ihres Projekts kopieren. Der Wiederaufbau des Projekts sollte die einbetten. Lic-Datei in die Anwendung. Jar-Datei. Danach können Sie die Lizenz anwenden, indem Sie den folgenden Code verwenden:

Validieren Sie die Lizenz

Es ist möglich zu überprüfen, ob die Lizenz ordnungs gemäß eingestellt wurde oder nicht. Die Lizenz klasse verfügt über das Feld isLicensed, das true zurückgibt, wenn die Lizenz ordnungs gemäß eingestellt wurde.

Metered Lizenz anwenden

Mit Aspose.3D können Entwickler einen gemetzten Schlüssel anwenden. Es ist ein neuer Lizenzierung mechanismus. Der neue Lizenzierung mechanismus wird zusammen mit der bestehenden Lizenzierung methode verwendet. Diejenigen Kunden, die aufgrund der Verwendung der API-Funktionen abgerechnet werden möchten, können die gemetzte Lizenzierung nutzen. Für weitere Details beziehen Sie sich bitte aufGemessene Lizenzierung FAQAbschnitt.

Eine neue Klasse Metered wurde eingeführt, um einen gemetzten Schlüssel anzuwenden. Es folgt der Beispielcode, der zeigt, wie der gemetzte öffentliche und private Schlüssel festgelegt wird.

Wann eine Lizenz anzuwenden ist

Befolgen Sie diese einfachen Regeln:

  • Die Lizenz muss nur einmal pro Anwendungs domäne festgelegt werden.
  • Sie müssen die Lizenz festlegen, bevor Sie andere Klassen Aspose.3D verwenden.
  • License anrufen. Mehrmalige Set License ist nicht schädlich, sondern verschwendet einfach Prozessor zeit.

Wenn Sie eine Klassen bibliothek entwickeln, können Sie License.SetLicense von einem statischen Konstruktor Ihrer Klasse aufrufen, der Aspose.3D verwendet. Der statische Konstruktor wird ausgeführt, bevor eine Instanz Ihrer Klasse erstellt wird, um sicher zustellen, dass die Lizenz Aspose.3D richtig eingestellt ist.

Sie können den Namen der Lizenz datei ändern

Der Name der Lizenz datei muss nicht „ Aspose.3D.LIC “sein. Sie können es in alles umbenennen, was Sie mögen, und diesen Namen verwenden, wenn Sie License.SetLicense aufrufen.

Ausnahme Lizenz dateiname kann nicht gefunden werden

Wenn Sie eine Lizenz kaufen und herunter laden, nennt die Website Aspose die Lizenz datei Aspose.3D.LIC. Sie laden die Lizenz datei mit Ihrem Browser herunter. Einige Browser erkennen die Lizenz datei als XML und hängen eine an. Xml-Erweiterung, damit der vollständige Name der Datei auf Ihrem Computer Aspose.3D.lic.XML wird.

Wenn beispiels weise Microsoft Windowskonfiguriert ist, um Erweiterungen bekannter Dateitypen auszublenden (leider ist dies in den meisten Installationen Windows standard mäßig), erscheint Ihnen die Lizenz datei als Aspose.3D.LIC im Explorer Windows. Sie werden wahr schein lich denken, dass dies der echte Dateiname ist, und rufen Sie Lizenz an. SetLicense gibt es Aspose.3D.LIC, aber es gibt keine solche Datei, daher die Ausnahme.

Um das Problem zu lösen, benennen Sie die Datei um, um das Unsichtbare zu entfernen. Xml-Erweiterung. Wir empfehlen Ihnen auch, die Option “Extensions ausblenden” in Microsoft Windows zu deaktivieren.

Verwendung mehrerer APIs ab Aspose

Wenn Sie in Ihrer Anwendung mehrere Aspose APIs verwenden, z. B. Aspose.3D und Aspose.Cells, finden Sie hier einige nützliche Tipps.

  • Setzen Sie die Lizenz für jede Aspose API separat. Selbst wenn Sie eine einzige Lizenz datei für alle APIs haben, z. B. Aspose.Total.lic, müssen Sie License.setLicense für jede Aspose API, die Sie in Ihrer Anwendung verwenden, separat anrufen.
  • Verwenden Sie den Namen der voll qualifizierten Lizenz klasse. Jeder Aspose API hat eine Lizenz klasse in seinem Namens raum. Zum Beispiel hat Aspose.3D com.aspose.3d.License und Aspose.Cells die Klasse com.aspose.cells.License. Durch die Verwendung des voll qualifizierten Klassen namens können Sie Verwirrung darüber vermeiden, welche Lizenz für welches Produkt angewendet wird.