Licences – Aspose.SVG for Python via .NET
Limites de la version d’évaluation
Aspose.SVG for Python via .NET est un logiciel que les développeurs peuvent essayer avant d’acheter. Une version d’évaluation gratuite d’Aspose.SVG for Python via .NET peut être téléchargée à partir de la section de téléchargement du site Web d’Aspose à l’adresse: Télécharger la bibliothèque Python Aspose.SVG.
Limitation
La version d’évaluation d’Aspose.SVG est la même que celle achetée. En incorporant quelques lignes de code pour appliquer la licence, la version d’essai passe simplement à une version sous licence. La version d’évaluation fournit toutes les fonctionnalités sauf les suivantes:
- Un filigrane est ajouté aux fichiers de sortie.
- Seules les quatre premières pages du document SVG peuvent être converties.
- Seuls 50 % des nœuds du document SVG seront enregistrés lors de la sérialisation.
Si vous souhaitez essayer Aspose.SVG sans limitations d’évaluation, demandez une licence temporaire de 30 jours. Veuillez vous référer à How to get a Temporary License? pour plus d’informations.
Appliquer une licence à l’aide d’un objet fichier ou flux
La licence peut être chargée à partir d’un fichier ou d’un objet de flux. Aspose.SVG for Python via .NET tentera de trouver la licence aux emplacements suivants:
- Chemin explicite.
- Le dossier qui contient Aspose.SVG.dll.
- Le dossier contenant l’assembly appelé Aspose.SVG.dll.
- Le dossier qui contient l’assembly d’entrée (votre .exe).
- Une ressource intégrée dans l’assembly appelée Aspose.SVG.dll.
Le nom du fichier de licence n’est pas limité à Aspose.SVG.Python.NET.lic
. N’hésitez pas à le renommer comme vous le souhaitez et à utiliser ce nom lors de l’application de la licence dans votre application.
Chargement d’une licence à partir d’un fichier
Le moyen le plus simple d’appliquer une licence consiste à placer le fichier de licence dans le même dossier que le fichier Aspose.SVG.dll et à spécifier uniquement le nom du fichier sans chemin. Vous pouvez créer un dossier licence
et y placer le fichier de licence. La méthode set_license()
obtient ensuite le chemin d’accès au fichier de licence.
1# Initialize license object
2lic = License()
3
4# Set license from file
5lic.set_license("./license/Aspose.SVG.Python.via.NET.lic")
6
7print("License set successfully.")
Appliquer une licence limitée
Aspose.SVG for Python via .NET API permet aux développeurs d’appliquer la licence limitée. Il s’agit d’un nouveau mécanisme de licence. Le nouveau mécanisme de licence sera utilisé parallèlement à la méthode de licence existante. Les clients qui souhaitent être facturés en fonction de l’utilisation des fonctionnalités de l’API peuvent utiliser la licence limitée. Pour plus de détails, veuillez vous référer à la section Metered Licensing FAQ.
Après avoir effectué toutes les étapes nécessaires pour obtenir ce type de licence, vous recevrez les clés et non le fichier de licence. Une nouvelle classe Metered a été ajoutée pour appliquer la clé mesurée. Cet exemple de code montre comment définir des clés publiques et privées limitées:
1# Create an instance of the Metered class
2metered = Metered()
3
4# Set the public and private keys for metered licensing
5public_key = "your-public-key"
6private_key = "your-private-key"
7
8# Apply the metered license
9metered.set_metered_key(public_key, private_key)
Utilisation de plusieurs produits Aspose
Lorsque vous utilisez plusieurs produits Aspose dans votre application, par exemple Aspose.SVG et Aspose.HTML, tenez compte des directives utiles suivantes:
- Appliquez la licence pour chaque produit Aspose individuellement: même si vous possédez un seul fichier de licence englobant tous les composants, tel que “Aspose.Total.lic”, assurez-vous d’invoquer
set_license()
séparément pour chaque produit Aspose intégré à votre application. - Utiliser le nom de classe de licence complet: chaque produit Aspose comporte sa propre classe de licence dans son espace de noms respectif. Par exemple, Aspose.SVG utilise la classe
aspose.svg.License
et Aspose.HTML utilise la classeaspose.html.License
. L’utilisation du nom de classe complet permet d’éviter toute ambiguïté quant à la licence correspondant à quel produit.