Объединить SVG изображения в один файл на C#

Объединяйте файлы SVG вместе и сохраняйте результат в PDF, XPS, BMP, JPEG, PNG, GIF и TIFF, используя C#.

Как объединить несколько SVG изображений на C#

Есть много причин, по которым вам нужно объединить несколько SVG или изображений в один документ. Чтобы объединить файлы SVG, мы будем использовать Aspose.SVG для .NET API, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами и слияния для платформы C#. Наша библиотека C# предоставляет класс SvgRenderer для рендеринга и слияния SVG документов. Метод Render() дает вам возможность одновременно отправлять несколько документов на выходное устройство рендеринга и объединять их.

Пример С# кода для объединения SVG файлов в один PDF

Высокоскоростная библиотека C# позволяет разработчикам .NET объединять файлы SVG и преобразовывать объединенный результат во многие популярные форматы, такие как PDF, XPS, JPEG, PNG, BMP, GIF и TIFF, с высоким качеством и эффективностью. Слияние документов можно выполнить с помощью нескольких строк кода:

Объединить SVG в 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);                
}

Объединение SVG в документации

Библиотека Aspose.SVG для .NET позволяет программно создавать, редактировать, читать, преобразовывать и объединять файлы SVG с помощью C#. Пространство имен Aspose.Svg.Rendering реализует простой доступ к методам конвертации и объединения. Кроме того, оно обеспечивает объединение файлов SVG в популярные форматы, такие как PDF, XPS, JPEG, PNG, BMP, TIFF и GIF. Пожалуйста, посетите главу документации Как объединить файлы SVG, чтобы узнать больше о функциях объединения SVG C# API.

Установка библиотеки Aspose.SVG для .NET

Aspose.SVG для .NET — это кроссплатформенная гибкая библиотека, предназначенная для предоставления широкого спектра функций для обработки и рендеринга документов SVG. Он легко интегрируется в ваши приложения .NET для работы с файлами SVG без установки какого-либо стороннего программного обеспечения. Наш SVG .NET API можно использовать с любым языком .NET, таким как C#, VB.NET, ASP.NET и т. д. Он одинаково хорошо работает на любой ОС, которая может установить Mono (поддержка .NET 4.0 Framework) или использовать .NET Core. Сюда входят Windows, Linux и macOS.

Установка Aspose.SVG для .NET через NuGet :

  1. Использование консоли диспетчера пакетов.
  2. Использование графического интерфейса диспетчера пакетов NuGet.

Дополнительные сведения об установке библиотеки C# вы найдете в документации Aspose.SVG .

Другие поддерживаемые Объединения

Вы можете объединить несколько файлов SVG и сохранить результат в другом формате: