Fusionner SVG en C#

Fusionnez des fichiers SVG et enregistrez le résultat dans des formats populaires tels que PDF, XPS, BMP, JPEG, PNG, GIF et TIFF à l’aide de C#

Comment fusionner SVG avec C#

Il existe de nombreuses raisons pour lesquelles vous devez combiner plusieurs SVG dans un seul document. Pour fusionner des fichiers SVG, nous utiliserons Aspose.SVG pour .NET API qui est une API de manipulation de documents puissante et facile à utiliser pour la plate-forme C#. Notre bibliothèque C# fournit la classe SvgRenderer pour le rendu et la fusion de documents SVG. La méthode Render() vous permet d’envoyer plusieurs documents à la fois au périphérique de rendu de sortie et de les fusionner.

Exemple C# pour combiner SVG en PDF

Une bibliothèque C# à grande vitesse permet aux développeurs .NET de fusionner des fichiers SVG et de convertir le résultat combiné dans de nombreux formats populaires tels que PDF, XPS, JPEG, PNG, BMP, GIF et TIFF avec une qualité et une efficacité élevées. Vous pouvez combiner plusieurs fichiers SVG en un seul fichier d'un autre format en même temps et améliorer les performances pour des tâches telles que la gestion des ressources, l'optimisation du nombre de requêtes HTTP, la réduction du temps de chargement des applications Web, etc. La fusion de documents peut se faire avec quelques lignes de code:

Fusionner SVG en PDF – C#

// Initialize SVG documents from files to merge 
using (var document1 = new SVGDocument("document1.svg"))
using (var document2 = new SVGDocument("document2.svg"))
using (var document3 = new SVGDocument("document3.svg"))
{
    // Create an instance of SvgRenderer
    using var renderer = new Aspose.Svg.Rendering.SvgRenderer();
    // Create an instance of SvgRenderer
    using var device = new Aspose.Svg.Rendering.Pdf.PdfDevice("result.pdf");
    //Merge all SVG documents to PDF
    renderer.Render(device, document1, document2, document3);
}

Dans l’exemple C# ci-dessus, le format de sortie est PDF, comme indiqué par l’utilisation de PdfDevice. Si vous souhaitez modifier le format de sortie, vous devrez utiliser une classe de périphérique différente correspondant au format souhaité. Par exemple, vous pouvez utiliser ImageDevice pour les formats PNG, JPEG, BMP, GIF ou TIFF. De plus, vous devrez fournir l’extension de fichier appropriée dans le chemin du fichier de sortie.

Fusion SVG dans la documentation

La bibliothèque Aspose.SVG pour .NET vous permet de créer, modifier, lire, convertir et fusionner des fichiers SVG par programmation à l’aide de C#. L’espace de noms Aspose.Svg.Rendering implémente un accès facile aux méthodes de conversion et de fusion. En outre, il permet de combiner des fichiers SVG dans des formats populaires, tels que PDF, XPS, JPEG, PNG, BMP, TIFF et GIF. Veuillez consulter le chapitre de la documentation Comment fusionner des fichiers SVG pour en savoir plus sur les fonctionnalités de fusion de l’API SVG C#. Découvrez la puissance et la flexibilité de la fusion SVG en incluant Aspose.SVG dans vos projets C# dès aujourd’hui!

Installation d'Aspose.SVG pour la bibliothèque .NET

Aspose.SVG pour .NET est une bibliothèque flexible multiplateforme conçue pour fournir un large éventail de fonctionnalités pour le traitement et le rendu de documents SVG. Il s’intègre parfaitement à vos applications .NET pour travailler avec des fichiers SVG sans installer de logiciel tiers. Notre API SVG .NET peut être utilisée avec n’importe quel langage .NET, tel que C#, VB.NET, ASP.NET, etc. cœur. Cela inclut Windows, Linux et macOS.

Installation de Aspose.SVG pour .NET via NuGet :

  1. Utilisation de la console du gestionnaire de packages.
  2. Utilisation de l’interface graphique du gestionnaire de packages NuGet.

Pour plus de détails sur l’installation de la bibliothèque C#, veuillez consulter la Documentation Aspose.SVG .

Autres fusions prises en charge

Vous pouvez combiner des fichiers SVG dans de nombreux autres formats de fichiers, dont quelques-uns sont répertoriés ci-dessous: