Conversion SVG en image à l'aide de C#

SVG est l’un des formats les plus utilisés pour la création de sites Web et l’impression de graphiques pour atteindre l’évolutivité. Mais parfois, vous devez convertir SVG et l’enregistrer dans un format d’image raster commun. Avec l’API Aspose.SVG pour .NET , vous pouvez transformer SVG en images par programmation avec un contrôle total sur une large gamme de paramètres de conversion. La puissante API C# vous permet de convertir des images SVG en raster à haute vitesse et de haute qualité. Convertissez des fichiers SVG en images, facilitant ainsi le partage, la collaboration et la présentation de contenu visuel sur tous les appareils et plates-formes!


Convertisseur en ligne gratuit

Testez la qualité de la conversion SVG en image directement dans votre navigateur ! L’exemple C# suivant montre comment convertir un document SVG à l’aide de la méthode ConvertSVG(). Nous décrivons le code source pour lire SVG à partir d’un fichier, puis convertir SVG en image avec les options d’enregistrement par défaut. Veuillez charger SVG à partir du système de fichiers local, sélectionnez le format de sortie et exécutez l’exemple. Vous obtiendrez immédiatement le résultat dans un fichier séparé.

Veuillez visiter notre documentation pour en savoir plus sur l’utilisation des fonctions de conversion de l’API Aspose.SVG et pour examiner des exemples C# pour les scénarios de conversion SVG les plus courants. Dans l’article de documentation Convert SVG to Image , vous pouvez considérer des exemples C# sur la façon de convertir SVG en images de différentes manières. Considérons certains d’entre eux:


Étapes pour convertir SVG en image à l'aide de la méthode ConvertSVG()

  1. Chargez un fichier SVG en utilisant l’un des constructeurs SVGDocument() de la classe SVGDocument .
  2. Créez un nouvel objet ImageSaveOptions et spécifiez le ImageFormat. Par défaut, la propriété Format est PNG.
  3. Utilisez la méthode ConvertSVG() pour enregistrer SVG en tant qu’image. Vous devez transmettre le SVGDocument, ImageSaveOptions et le chemin du fichier de sortie à la méthode ConvertSVG().
  4. Le fichier image sera enregistré dans le chemin spécifié.

Étapes pour convertir SVG en image à l'aide de la méthode RenderTo()

  1. Initialisez SVGDocument avec votre fichier SVG.
  2. Créez un objet de la classe ImageRenderingOptions. Utilisez le constructeur ImageRenderingOptions() et spécifiez la propriété Format du document.
  3. Initialisez la classe ImageDevice et spécifiez le nom du fichier de sortie à rendre.
  4. Appelez la méthode RenderTo() et transmettez l’instance de ImageDevice.

Convertir SVG en image

using (var document = new SVGDocument("input.svg"))
{
	var options = new ImageRenderingOptions(ImageFormat.Jpeg);
	using (IDevice device = new ImageDevice(options, "output.jpg"))
	{
		document.RenderTo(device);
	}
}

FAQ

1. Comment puis-je convertir SVG en image ?

Aspose.SVG vous permet de convertir SVG en d’autres formats de n’importe quelle manière - en ligne ou par programmation. Vous pouvez convertir SVG en temps réel à l’aide de SVG Converter, qui transforme vos fichiers rapidement et avec une grande qualité. Téléchargez, convertissez SVG et obtenez des résultats en quelques secondes. Vous pouvez également utiliser Aspose.SVG pour l’API .NET et le code C# fourni pour convertir SVG en image par programmation.

2. Pourquoi devrais-je convertir SVG ?

Les graphiques vectoriels sont l’une des tendances de conception Web les plus populaires de ces dernières années. 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.

3. Vers quels autres formats de fichiers puis-je convertir SVG ?

L’API Aspose.SVG fournit une large gamme de conversions SVG vers des formats populaires, tels que PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF et GIF.

4. Puis-je convertir SVG en image sous Linux, Mac OS, Android ou iOS ?

Oui, vous pouvez utiliser SVG Converter sur n’importe quel système d’exploitation doté d’un navigateur Web. Il fonctionne en ligne et ne nécessite aucune installation de logiciel.

Premiers pas avec l'API SVG .NET

Si vous souhaitez développer des graphiques vectoriels évolutifs et leur application, installez notre API Aspose.SVG flexible et rapide pour .NET avec un ensemble puissant d’interfaces pour C# et d’autres langages de programmation .NET.
Installez à partir de la ligne de commande en tant que nuget install Aspose.SVG ou via la console du gestionnaire de packages de Visual Studio avec Install-Package Aspose.SVG. Vous pouvez également obtenir le programme d’installation MSI hors ligne ou les DLL dans un fichier ZIP à partir de téléchargements. Aspose.SVG pour l’API .NET est une bibliothèque autonome et ne dépend d’aucun logiciel pour le traitement des documents SVG.
Pour plus de détails sur l’installation de la bibliothèque C# et la configuration système requise, veuillez consulter la Documentation Aspose.SVG.

Autres conversions SVG prises en charge

Vous pouvez également convertir SVG en de nombreux autres formats de fichiers :

SVG TO PDF (Portable Document Format)
SVG TO BMP (Bitmap Image)
SVG TO IMAGE (Image formats)
SVG TO JPEG (JPEG Image)
SVG TO GIF (Graphical Interchange Format)
SVG TO PNG (Portable Network Graphics)