Об’єднуйте файли SVG на C#

Файли SVG за результатом об’єднання можуть бути збережені у популярних форматах, включаючи PDF, XPS, BMP, JPEG, PNG, GIF і TIFF.

Як об’єднати декілька SVG файлів на C#

Є багато причин, чому вам потрібно об’єднати кілька SVG або зображень в один документ. Щоб об’єднати файли SVG, ми будемо використовувати Aspose.SVG for .NET API , який є потужним і простим у використанні API обробки документів для платформи C#. Наша бібліотека C# надає клас SvgRenderer для візуалізації та об’єднання SVG документів. Метод Render() дає вам можливість надсилати кілька документів одночасно на вихідний пристрій візуалізації та об’єднувати їх.

Приклад C# для об’єднання документів SVG у PDF файл

Високошвидкісна бібліотека C# дозволяє розробникам .NET об’єднувати файли SVG і конвертувати об’єднаний результат у багато популярних форматів, таких як PDF, XPS, JPEG, PNG, BMP, GIF і TIFF, з високою якістю та ефективністю. Ви можете одночасно об’єднати кілька файлів SVG та підвищити продуктивність для таких завдань, як керування ресурсами, оптимізація кількості HTTP-запитів, скорочення часу завантаження веб-додатків тощо. Об’єднання SVG документів можна виконати за допомогою кількох рядків коду:

Об’єднати 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);
}

У наведеному вище прикладі C# вихідним форматом є PDF, як вказано використанням PdfDevice. Якщо ви хочете змінити вихідний формат, вам потрібно буде використовувати інший клас пристрою, який відповідає потрібному формату. Наприклад, ви можете використовувати ImageDevice для форматів PNG, JPEG, BMP, GIF або TIFF. Крім того, вам потрібно буде вказати відповідне розширення файлу в шляху вихідного файлу.

Об’єднання SVG у документації

Бібліотека Aspose.SVG for .NET дозволяє створювати, редагувати, читати, конвертувати та об’єднувати файли SVG програмним шляхом за допомогою C#. Перегляньте розділ документації How to Merge SVG Files , щоб дізнатися більше про функції об’єднання SVG C# API. Відчуйте потужність і гнучкість об’єднання SVG, включивши Aspose.SVG у свої проекти C# вже сьогодні!

Встановлення бібліотеки Aspose.SVG for .NET

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

Встановлення Aspose.SVG for .NET через NuGet :

  1. Використання консолі диспетчера пакетів.
  2. Використання графічного інтерфейсу користувача NuGet Package Manager.

Додаткову інформацію про встановлення бібліотеки C# ви знайдете у документації Aspose.SVG.

Інші підтримувані Об’єднання

Ви можете об’єднувати файли SVG у багато інших форматів файлів, у тому числі кілька перелічених нижче: