Comment changer SVG en PNG en utilisant C#

Ce tutoriel rapide vous guide sur comment changer SVG en PNG en utilisant C#. Vous obtiendrez des informations précises pour convertir SVG en PNG à l’aide de C# sous la forme d’une procédure par étapes et d’un exemple de code exécutable ainsi que des instructions pour définir l’environnement IDE. L’exemple de code est le plus simple, mais vous pourrez personnaliser le processus de différentes manières et apprendrez également à enregistrer l’image de sortie non seulement en tant que PNG, mais également dans de nombreux autres formats.

Étapes pour transformer SVG en PNG en utilisant C#

  1. Définissez l’environnement de développement pour utiliser Aspose.SVG for .NET à partir du gestionnaire de packages NuGet
  2. Chargez le fichier SVG source à l’aide de l’objet de classe SVGDocument
  3. Créez un objet de ImageSaveOptions et définissez le format sur PNG
  4. Enregistrez le fichier SVG en tant qu’image PNG à l’aide de l’objet ImageSaveOptions avec les propriétés souhaitées

Ces étapes englobent le processus de modification d’un fichier de SVG à PNG à l’aide de C# en utilisant quelques lignes de code. Tout d’abord, vous devez charger le fichier SVG source, puis l’enregistrer au format souhaité en définissant le format à partir d’un énumérateur. L’objet de classe SVGDocument est utilisé pour charger le fichier SVG source tandis que l’objet de classe ImageSaveOptions est utilisé pour personnaliser l’image de sortie.

Code pour exporter SVG vers PNG en utilisant C#

Nous pouvons observer que l’exemple de code convertissant un SVG en PNG à l’aide de C# est trop simple car seul le fichier SVG est chargé puis, à l’aide de la méthode ConvertSVG, il est enregistré au format PNG souhaité. La méthode ConvertSVG() a plus de 40 fonctions surchargées qui peuvent être utilisées pour convertir un fichier SVG dans une variété de formats. De plus, si vous ne travaillez qu’avec la conversion en images, l’objet de classe ImageSaveOptions vous aide à définir la couleur d’arrière-plan, le format, la mise en page, le mode de lissage et un certain nombre d’autres propriétés également.

Dans ce didacticiel, nous avons appris à transformer SVG en PNG à l’aide de C#. Toutefois, si vous souhaitez apprendre la conversion de SVG en PDF, reportez-vous à l’article sur comment convertir SVG en PDF en C#.

 Français