Cette brève rubrique vous explique en détail comment convertir SVG en PDF à l’aide de C#, ainsi que des informations sur la configuration de l’environnement pour exécuter le code. En utilisant le convertisseur C# SVG en PDF, il peut être facilement développé à l’aide d’une interface API simple dans les applications basées sur les plates-formes prises en charge par .NET.
Étapes pour convertir SVG en PDF en utilisant C#
- À l’aide du gestionnaire de packages NuGet, incluez Aspose.Imaging pour convertir SVG en PDF
- Importez la référence à l’espace de noms Aspose.Imaging dans votre application
- Chargez le fichier SVG source à l’aide de la méthode Image.Load
- Instanciez l’objet de classe SvgRasterizationOptions pour définir la hauteur et la largeur de l’image SVG
- Créez la classe PdfOptions pour définir les options PDF souhaitées
- Convertir SVG en PDF en utilisant la méthode Save
Les étapes ci-dessus en C# convertissent SVG en PDF à l’aide d’appels d’API simples et de quelques lignes de code. Le processus commencera par charger l’image SVG source à l’aide de la méthode Load (), suivie de la définition de la largeur et de la hauteur de la page SVG à l’aide de la classe SvgRasterizationOptions. Enfin, en utilisant la classe PdfOptions, les options de pixellisation PDF seront définies et SVG sera converti en PDF.
Code pour convertir SVG en PDF en utilisant C#
Dans l’exemple ci-dessus, l’application de conversion basée sur SVG en PDF C# a été développée à l’aide de quelques lignes de code. L’API vous permet de personnaliser le PDF exporté en définissant la taille de la page, la résolution de l’image, les options multipages et les informations sur le document PDF à l’aide de la classe PdfOptions.
L’exemple susmentionné implique que pour Convertir SVG en PDF C#, un convertisseur simple basé sur C#* peut être facilement développé sans dépendre d’un logiciel tiers externe tel qu’Adobe Acrobat. Si vous souhaitez en savoir plus sur la conversion de SVG en image PNG à l’aide de C#, consultez l’article sur comment convertir SVG en PNG en utilisant C#.