Configuration système requise – Aspose.SVG for .NET

Aperçu

Pour créer et manipuler les formats de document SVG, la machine sur laquelle Aspose.SVG for .NET s’exécute n’a pas besoin d’avoir installé un logiciel de modélisation et de rendu. L’API Aspose.SVG for .NET intègre également un moteur de génération de documents.

Système d’exploitation pris en charge

Windows

macOS

Linux

En fonction de votre distribution Linux ou de votre version de macOS et du fait qu’Aspose.SVG for .NET utilise l’assembly System.Drawing.Common, vous devrez peut-être installer des dépendances supplémentaires. La liste de toutes les distributions prises en charge et dépendances supplémentaires peut être trouvée ici pour Linux et ici pour macOS.

Nous fournissons également Aspose.SVG.Drawing.SkiaSharp for .NET qui utilise SkiaSharp au lieu de System.Drawing.Common. Son utilisation sous Linux nécessitera l’installation d’un package NuGet supplémentaire contenant les native assets correspondantes, en voici quelques-unes:

Environnements de développement

Vous pouvez utiliser Aspose.SVG for .NET pour développer des applications dans n’importe quel environnement de développement ciblant la plateforme .NET, mais les environnements suivants sont explicitement pris en charge:

Frameworks pris en charge

Aspose.SVG for .NET fournit des assemblys compilés pour les frameworks suivants:

.NET Standard
.NET Standard 2.0

Il est donc compatible avec :

.NET Framework.NET Standard.NET Core.NET
.NET Framework 4.6.1.NET Standard 2.0.NET Core 2.0.NET 5.0
.NET Framework 4.6.2.NET Standard 2.1.NET Core 2.1
.NET Framework 4.6.3.NET Core 2.2
.NET Framework 4.7.NET Core 3.0
.NET Framework 4.7.1.NET Core 3.1
.NET Framework 4.7.2
.NET Framework 4.8
.NET Framework 4.8.1

Étant donné que certaines des bibliothèques Microsoft utilisées par Aspose.SVG for .NET ne prennent plus en charge les frameworks existants, une erreur sera générée lors de la tentative de compilation en les utilisant. Vous pouvez le supprimer des manières suivantes:

Si vous masquez cette erreur, certaines fonctions de la bibliothèque risquent de ne pas fonctionner correctement.

Niveau de confiance

Généralement, tous les composants Aspose .NET nécessitent un ensemble d’autorisations de confiance totale (Full Trust). La raison en est que les composants Aspose .NET doivent accéder aux paramètres de registre, aux fichiers système, autres que le répertoire virtuel, pour certaines opérations, comme la lecture des polices, etc. De plus, les composants Aspose .NET (y compris Aspose.SVG for .NET) sont basés sur le noyau Classes système .NET, qui nécessitent également des autorisations de confiance totale définies dans de nombreux cas.

Les fournisseurs de services Internet, qui hébergent plusieurs applications de différentes sociétés, appliquent pour la plupart un niveau de sécurité Medium Trust. Un tel niveau de sécurité peut définir les contraintes suivantes, qui pourraient affecter la capacité d’Aspose.SVG for .NET à fonctionner correctement :

Pour les raisons spécifiées ci-dessus, il est recommandé d’exécuter Aspose.SVG for .NET sur des serveurs accordant des autorisations de confiance totale.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.