Conversion SVG en PNG avec 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 PNG par programmation avec un contrôle total sur une large gamme de paramètres de conversion. La puissante API C# vous permet de convertir SVG en d’autres formats populaires à haute vitesse et de haute qualité. Convertissez des fichiers SVG en PNG, facilitant ainsi le partage, la collaboration et la présentation de contenu visuel sur tous les appareils et plateformes!
Convertisseur en ligne gratuit
Testez la qualité de la conversion SVG en PNG 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 PNG 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é.
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}}");
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 PNG à l'aide de la méthode ConvertSVG()
- Chargez un fichier SVG en utilisant l’un des constructeurs SVGDocument() de la classe SVGDocument .
- Créez un nouvel objet
ImageSaveOptions
. Par défaut, la propriété
Format
est PNG. - Utilisez la méthode ConvertSVG() pour enregistrer SVG en tant qu’image PNG. Vous devez transmettre le SVGDocument, ImageSaveOptions et le chemin du fichier de sortie à la méthode ConvertSVG().
- Le fichier PNG sera enregistré dans le chemin spécifié.
Étapes pour convertir SVG en PNG à l'aide de la méthode RenderTo()
- Initialisez SVGDocument avec votre fichier SVG.
- Créez un objet de la classe ImageRenderingOptions. Utilisez le constructeur
ImageRenderingOptions()
et spécifiez la propriété
Format
du document. - Initialisez la classe ImageDevice et spécifiez le nom du fichier de sortie à rendre.
- Appelez la méthode RenderTo() et transmettez l’instance de ImageDevice.
Convertir SVG en PNG
using (var document = new SVGDocument("input.svg"))
{
var options = new ImageRenderingOptions(ImageFormat.Png);
using (IDevice device = new ImageDevice(options, "output.png"))
{
document.RenderTo(device);
}
}
FAQ
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 Convertisseur SVG 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 PNG par programmation.
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.
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.
Oui, vous pouvez utiliser Convertisseur SVG 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 API Aspose.SVG for .NET
Si vous souhaitez développer des graphiques vectoriels évolutifs et leur application, installez notre Aspose.SVG for API .NET flexible et rapide 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 vous référer à la Documentation Aspose.SVG.
Autres conversions SVG prises en charge
Vous pouvez également convertir SVG en de nombreux autres formats de fichiers :