Объединить 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 :
- Использование консоли диспетчера пакетов.
- Использование графического интерфейса диспетчера пакетов NuGet.
Дополнительные сведения об установке библиотеки C# вы найдете в документации Aspose.SVG .
Другие поддерживаемые Объединения
Вы можете объединить несколько файлов SVG и сохранить результат в другом формате: