Conversion SVG en C# – convertir SVG et images

Aspose.SVG for .NET convertit les documents SVG en PDF, XPS, PNG, JPG, WebP, BMP, TIFF, GIF et SVGZ. La bibliothèque peut aussi vectoriser des images raster comme PNG, JPG, BMP, TIFF, GIF et ICO en SVG. Utilisez cette page comme carte de conversion: choisissez le flux de travail voulu, puis ouvrez le guide dédié avec exemples C# et options.

Pour une vue d’ensemble des formats, consultez Formats de fichiers pris en charge.

Choisir un guide de conversion

ObjectifPoint de départ
Convertir SVG en PDF pour documents, rapports ou impressionConvertir SVG en PDF en C#
Convertir SVG en PNG, JPG, WebP, BMP, TIFF ou GIFConvertir SVG en images en C#
Convertir SVG vers une sortie XPS à mise en page fixeConvertir SVG en XPS en C#
Redimensionner ou contrôler la taille de page pendant la conversionRedimensionner un document pendant la conversion
Compresser SVG en SVGZConvertir SVG en SVGZ en C#
Décompresser SVGZ en SVG modifiableConvertir SVGZ en SVG en C#
Vectoriser PNG, JPG, BMP, TIFF, GIF ou ICO en SVGConvertir une image en SVG en C#

API de conversion dans Aspose.SVG for .NET

La conversion d’image en SVG est un flux de vectorisation. Utilisez Converter.ConvertImageToSVG() pour produire directement un fichier SVG depuis une image raster, ou ImageVectorizer si votre code doit récupérer le résultat vectorisé sous forme de SVGDocument.

Convertisseur SVG en ligne

Utilisez le convertisseur interactif pour tester la sortie SVG avant d’ajouter le même flux de travail à une application C#. Chargez un fichier SVG, choisissez le format cible et téléchargez le résultat généré avec les options de sauvegarde par défaut.

                
            

Options de conversion

Les options de rendu SVG contrôlent l’apparence de la sortie sans modifier le SVG source. Les réglages courants incluent la couleur d’arrière-plan, le traitement CSS, la configuration de page, les marges et les résolutions horizontale et verticale. Les options propres aux formats se trouvent dans des classes comme PdfSaveOptions, XpsSaveOptions et ImageSaveOptions.

Si la sortie est rognée, a une taille de page inattendue, des polices manquantes, des images manquantes ou un arrière-plan inattendu, commencez par les sections de dépannage dans Convertir SVG en PDF et Convertir SVG en images.

FAQ

Quelle est la façon la plus simple de convertir SVG en C#?
Utilisez Converter.ConvertSVG() avec les options adaptées, comme PdfSaveOptions, XpsSaveOptions ou ImageSaveOptions.

Quand utiliser RenderTo() plutôt que ConvertSVG()?
Utilisez RenderTo() lorsque votre application travaille déjà avec des périphériques de rendu ou requiert un contrôle explicite via PdfDevice, XpsDevice ou ImageDevice.

Aspose.SVG peut-il convertir des fichiers SVGZ?
Oui. Aspose.SVG for .NET peut charger SVGZ comme contenu SVG compressé. Vous pouvez convertir SVGZ en SVG, rendre SVGZ en PDF ou PNG, ou enregistrer SVG en SVGZ pour une livraison compressée.

La conversion d’image en SVG est-elle identique au rendu SVG?
Non. Le rendu SVG prend SVG en entrée et crée une sortie PDF, XPS ou raster. La conversion d’image en SVG est une vectorisation: elle trace les pixels raster en chemins SVG.

Ressources connexes

Aspose.SVG propose un SVG Converter en ligne gratuit pour convertir des fichiers SVG vers de nombreux formats populaires. Convertissez rapidement SVG en PDF, XPS, JPG, PNG, BMP, TIFF, GIF, WebP et SVGZ. Choisissez un fichier, indiquez le format et téléchargez le résultat.

Convertisseur SVG en ligne