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.
Wenn Sie Aspose.3D ohne ordnungs gemäße Lizenz verwenden, kann einCom. aspose.three. Trial ExceptionWenn die Nutzung die nicht lizenzierten Einschränkungen erreicht hat, können Sie die Ausnahme deaktivieren, indem Sie:
- Kaufen Sie eine voll ausgestattete Lizenz.
- Fordern Sie eine 30-tägige vorübergehende Lizenz an. Weitere Informationen finden Sie unter Wie erhalten Sie eine vorübergehende Lizenz?. .
- Rufen Sie ‘com.aspose.threed.Trial Exception.set Suppress Trial Exception(true) ‘vor Ihren “Open”/“Save”-Methoden an. Die “Trial Exception” wird nicht während des “Open”/“Save”-Anrufs in der Szene ausgelöst, aber die oben genannten Einschränkungen werden nicht aufgehoben.
- Verwenden Sie manuell einen “Try/Catch”-Block auf “Scene.open/save”. Diese Ausnahme ist nur eine Benachricht igung. Ignorieren Sie, dass das Laden/Speichern der Szene keinen Einfluss hat.
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 SieLicense.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 Klassecom.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.