Conversion SVG via C#
Convertissez SVG en PDF, XPS et images, y compris BMP, JPEG, PNG, TIFF en ligne ou à l’aide de la bibliothèque C#
Comment convertir SVG à l'aide de C#
SVG (Scalable Vector Graphics) est un format d’image basé sur XML pour les graphiques en deux dimensions. Il s’agit d’un format graphique vectoriel destiné principalement au Web. L’excellence principale de SVG est sa capacité inégalée à être adaptée à n’importe quelle taille sans aucune dégradation de la qualité. Tous les navigateurs modernes supportent le SVG, et il semblerait que le Web devrait déjà passer aux graphiques vectoriels. Cependant, il existe certaines restrictions sur l’utilisation de SVG et parfois vous devez convertir SVG en d’autres formats.
Aspose.SVG pour .NET API facilite le processus de conversion pour les développeurs. La conversion entre les formats peut être effectuée en utilisant quelques approches différentes :
La Classe de conversion statique est une façade partagée qui fournit des conversions de fichiers SVG vers les formats populaires et permet de rendre ces opérations pratiques et faciles.
La méthode RenderTo() est utilisée pour rendre SVG dans un autre format et envoyer un document au périphérique de sortie. L’API Aspose.SVG fournit l’implémentation des périphériques de sortie suivants : les classes PdfDevice, XpsDevice et ImageDevice, qui effectuent respectivement le rendu aux formats de fichier PDF, XPS et Image.
Convertisseur SVG en ligne
Vous pouvez convertir SVG avec Aspose.SVG pour l’API .NET en temps réel. L’exemple C# suivant montre comment convertir un document SVG. Veuillez charger un fichier à partir du système de fichiers local, sélectionner le format de sortie et exécuter l’exemple. Vous obtiendrez immédiatement le résultat dans un fichier séparé.
using Aspose.Svg; using Aspose.Svg.Saving; using Aspose.Svg.Converters; using Aspose.Svg.Rendering.Image; using var document = new SVGDocument("{{input lower}}"); {{#if_output 'PDF'}} var options = new PdfSaveOptions(); {{/if_output}} {{#if_output 'XPS'}} var options = new XpsSaveOptions(); {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}} var options = new ImageSaveOptions(ImageFormat.{{output param2 camel}}); {{/if_output}} Converter.ConvertSVG(document, options, "output.{{output lower}}");
Conversions SVG populaires dans la documentation
La bibliothèque Aspose.SVG pour .NET vous permet de créer, éditer, lire et convertir des fichiers SVG par programmation à l’aide de C#. Le point fort de l’API SVG C# est une fonction de conversion. L’espace de noms Aspose.SVG.Converters implémente un accès facile aux méthodes de conversion. Il fournit une large gamme de conversions SVG vers des formats populaires, tels que PDF, XPS, JPEG, PNG, BMP, TIFF et GIF. Veuillez consulter le chapitre de la documentation Comment convertir des fichiers SVG pour en savoir plus sur les fonctionnalités de conversion de l’API SVG C#.
Installation d'Aspose.SVG pour la bibliothèque .NET
Aspose.SVG pour .NET est une bibliothèque flexible multiplateforme conçue pour fournir un large éventail de fonctionnalités pour le traitement et le rendu de documents SVG. Il s’intègre parfaitement à vos applications .NET pour travailler avec des fichiers SVG sans installer de logiciel tiers. Notre API SVG .NET peut être utilisée avec n’importe quel langage .NET, tel que C#, VB.NET, ASP.NET, etc. cœur. Cela inclut Windows, Linux et macOS.
Installation de Aspose.SVG pour .NET via NuGet :
- Utilisation de la console du gestionnaire de packages.
- Utilisation de l’interface graphique du gestionnaire de packages NuGet.
Pour plus de détails sur l’installation de la bibliothèque C#, veuillez consulter la Documentation Aspose.SVG .
Autres conversions prises en charge
Vous pouvez également convertir des fichiers SVG dans de nombreux autres formats de fichiers, dont quelques-uns sont répertoriés ci-dessous: