Licence

Parfois, pour mieux étudier le système, vous voulez vous plonger dans le code aussi vite que possible. Pour faciliter cela, le Aspose.3D propose différents plans d’achat ou propose un essai gratuit et une licence temporaire de 30 jours pour évaluation.

Évaluer Aspose.3D

Vous pouvez facilement télécharger Aspose.3D pour l’évaluation. Le paquet d’évaluation est le même que le paquet acheté. La version d’évaluation devient simplement sous licence après avoir ajouté quelques lignes de code pour appliquer la licence.

Limitation de la version d’évaluation

La version d’évaluation fournit toutes les fonctionnalités, sauf ce qui suit:

  • Les utilisateurs ne peuvent ouvrir/importer qu’un maximum de 50 3D documents sur une scène.
  • Chaque nœud ne peut pas avoir plus de 5 nœuds enfants.
  • Chaque nœud ne peut pas avoir plus de 2 entités attachées.
  • Chaque géométrie ne peut pas avoir plus de 2 éléments de sommet attachés.
  • Chaque nœud ne peut pas avoir plus de 1 matériau.
  • Les utilisateurs ne peuvent enregistrer qu’un maximum de 50 3D documents sur une scène.
  • Les utilisateurs verront également un filigrane d’évaluation dans les images rendues et tous les autres fichiers de sortie.

Au sujet de la licence

Vous pouvez facilement télécharger une version d’évaluation de Aspose.3D pour Python via .NET à partir de sonPage de téléchargement. La version d’évaluation fournit absolumentLes mêmes capacitésComme la version sous licence de Aspose.3D. De plus, la version d’évaluation devient simplement une licence après avoir acheté une licence et ajouté quelques lignes de code pour appliquer la licence.

La licence est un fichier XML en texte brut qui contient des détails tels que le nom du produit, le nombre de développeurs auxquels il est autorisé, la date d’expiration de l’abonnement, etc. Le fichier est signé numériquement, donc ne modifiez pas le fichier. Même un ajout par inadvertance d’une rupture de ligne supplémentaire au contenu du fichier l’invalidera.

Pour éviter les limitations associées à la version d’évaluation, vous devez définir une licence avant d’utiliserAspose.3D. Vous n’êtes tenu de définir une licence qu’une fois par demande ou par processus.

Licence achetée

Après l’achat, vous devez appliquer le fichier de licence ou le flux. Cette section décrit les options de la façon dont cela peut être fait, ainsi que des commentaires sur certaines questions courantes.

Définition d’une licence au Aspose.3D pour Python via .NET

Les licences peuvent être appliquées à partir de divers endroits:

  • Chemin explicite
  • Le dossier contenant le script python qui appelle Aspose.3D pour Python via .NET
  • Stream
  • En tant que licence mesurée-un nouveau mécanisme de licence

Dans les sections ci-dessous, nous allons décrire les deux méthodes courantes utilisées pour définir la licence.

Application d’une licence à l’aide d’un fichier

La méthode la plus simple pour définir une licence vous oblige à placer le fichier de licence dans le même dossier contenant le script python qui appelle Aspose.3D pour Python et à spécifier simplement le nom du fichier sans son chemin.

Cet extrait de code est utilisé pour définir un fichier de licence:

Python

import aspose.threed as a3d

# Instantiate an instance of license and set the license file through its path
license = a3d.License()
license.set_license("Aspose.3D.lic")

Lorsque vous appelez la méthode set_license, le nom de la licence doit être le même que celui de votre fichier de licence. Par exemple, vous pouvez changer le nom du fichier de licence en “Aspose.3D.lic.xml”. Ensuite, dans votre code, vous devez passer le nouveau nom de licence (Aspose.3D.lic xml) à la méthode SetLicense.

Application d’une licence à partir d’un flux

Vous pouvez charger une licence à partir d’un flux.

Cet extrait de code est utilisé pour appliquer une licence à partir d’un flux:

Python

import aspose.threed as a3d

# Instantiate an instance of license and set the license file through its path
license = a3d.License()
license.set_license(stream)

Appliquer une licence mesurée

Aspose.3D permet aux développeurs d’appliquer une clé mesurée. Il s’agit d’un nouveau mécanisme de licence.

Le nouveau mécanisme de licence sera utilisé avec la méthode de licence existante. Les clients qui souhaitent être facturés en fonction de l’utilisation des fonctionnalités API peuvent utiliser les licences à mesure.

Après avoir terminé toutes les étapes nécessaires pour obtenir ce type de licence, vous recevrez les clés, pas le fichier de licence. Cette clé dosée peut être appliquée à l’aide de la classe Metered spécialement introduite à cet effet.

L’exemple de code suivant montre comment définir des clés publiques et privées mestées:

import aspose.threed as a3d

# Create an instance of CAD Metered class
metered = a3d.Metered()

# Access the set_metered_key property and pass public and private keys as parameters
metered.set_metered_key("*****", "*****")

# Get metered data amount before calling API
amountbefore = a3d.metered.get_consumption_quantity()
# Display information
print("Amount Consumed Before: " + str(amountbefore))

# Load the scene from disk.
scene = a3d.Scene.from_file("3D Model.fbx")
# Save as pdf
scene.save("out_pdf.pdf", a3d.FileFormat.PDF)

# Get metered data amount After calling API
amountafter = a3d.metered.get_consumption_quantity()
# Display information
print("Amount Consumed After: " + str(amountafter))