Об’єднання файлів SVG у PNG за допомогою C#
SVG є одним із найбільш використовуваних форматів для створення веб-сайтів і друку графіки для досягнення масштабованості. Але іноді вам потрібно об’єднати файли SVG і зберегти їх як один документ в іншому форматі. PNG відноситься до типу формату файлу растрового зображення, який використовує стиснення без втрат. PNG широко використовується для передачі зображень через мережу та відображення фотографій і графіки на веб-сторінках і сховищах хмарних дисків. За допомогою Aspose.SVG for .NET API можна об’єднати SVG у PNG програмним шляхом. Потужний C# API допомагає швидко та високоякісно поєднувати файли SVG!
Приклад коду C# для об’єднання SVG у PNG
Високошвидкісна бібліотека C# дозволяє розробникам .NET швидко й ефективно об’єднувати файли SVG і конвертувати об’єднаний результат в інші популярні формати, такі як PDF, XPS, JPEG, PNG, BMP, GIF і TIFF. Об’єднання документів можна виконати за допомогою кількох рядків коду:
Об’єднати SVG у PNG – 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 ImageDevice
using var device = new Aspose.Svg.Rendering.Image.ImageDevice("result.png");
// Merge SVG to PNG
renderer.Render(device, document1, document2, document3);
}
Кроки для об’єднання SVG у PNG на C#
- Завантажте документ SVG за допомогою одного з конструкторів SVGDocument() .
- Створіть новий екземпляр класу SvgRenderer.
- Використовуйте конструктор ImageDevice() , щоб ініціалізувати новий екземпляр класу ImageDevice.
- Викличте метод Render() , щоб об’єднати декілька зображень SVG до PNG файлу.
- Кілька файлів SVG буде збережено в PNG файлі за вказаним шляхом.
У наведеному вище прикладі C# вихідним форматом є PNG, як вказано використанням ImageDevice і вибором розширення .png. Якщо ви хочете змінити вихідний формат, вам потрібно буде використовувати інший клас пристрою, який відповідає потрібному формату. Наприклад, ви можете використовувати PdfDevice для формату PDF. Крім того, вам потрібно буде вказати відповідне розширення файлу в шляху вихідного файлу.
Перегляньте нашу Документацію , щоб дізнатися докладніше про використання функцій API Aspose.SVG. У статті документації Як об’єднати файли SVG, ви можете розглянути приклади об’єднання SVG на C#. Відчуйте потужність і гнучкість об’єднання SVG, включивши Aspose.SVG у свої проекти C# вже сьогодні!
Об’єднання Зображень Онлайн
Aspose.SVG пропонує безкоштовний онлайн-застосунок Merge SVG, який об’єднує кілька SVG в один файл. Ви можете вибрати тип об’єднання SVG для різних вихідних файлів, наприклад SVG, JPG або PNG. Наш додаток багатофункціональний. Ви можете створювати колажі зображень, редагувати та маніпулювати зображеннями SVG перед об’єднанням. SVG Merger дозволяє вам вільно додавати зображення, обертати, масштабувати, додавати фони, фільтри та переміщувати кожне зображення, доки ви не будете задоволені кінцевим результатом вашого дизайну.
Початок роботи з Aspose.SVG for .NET API
Якщо ви зацікавлені в розробці масштабованої векторної графіки та її застосуванні, встановіть наш гнучкий, високошвидкісний Aspose.SVG for .NET API із потужним набором інтерфейсів для C# та інших мов програмування .NET.Встановіть із командного рядка як
nuget install Aspose.SVG або через консоль диспетчера пакетів Visual Studio за допомогою Install-Package Aspose.SVG.
Крім того, отримайте офлайн-інсталятор MSI або бібліотеки DLL у ZIP-файлі з
завантажень.
Aspose.SVG for .NET API – це окрема бібліотека, яка не залежить від будь-яке програмне забезпечення для обробки документів SVG.Щоб отримати докладніші відомості про встановлення бібліотеки C# і системні вимоги, зверніться до документації Aspose.SVG.
Інші підтримувані Об’єднання
Ви можете об’єднати SVG і зображення з файлами інших форматів: