Об’єднання файлів SVG у PDF на C#

SVG є одним із найбільш використовуваних форматів для створення веб-сайтів і друку графіки для досягнення масштабованості. Але іноді вам потрібно об’єднати файли SVG і зберегти їх як один документ в іншому форматі. PDF – це формат файлів, який підтримується всіма операційними системами та використовується для представлення зображень, документів і книг. Файли у форматі PDF можна легко переглядати, друкувати та ділитися в Інтернеті. За допомогою Aspose.SVG для .NET API можна об’єднати SVG у PDF програмним шляхом. Потужний C# API допомагає швидко та високоякісно поєднувати файли SVG!


Приклад коду 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 PdfDevice
    using var device = new Aspose.Svg.Rendering.Pdf.PdfDevice("result.pdf");
    // Merge SVG to PDF
    renderer.Render(device, document1, document2, document3);
}



Кроки для об’єднання SVG у PDF на C#

  1. Завантажте документ SVG за допомогою одного з конструкторів SVGDocument() .
  2. Створіть новий екземпляр класу SvgRenderer.
  3. Використовуйте конструктор PdfDevice() , щоб ініціалізувати новий екземпляр класу PdfDevice.
  4. Викличте метод Render() , щоб об’єднати SVG у файл PDF.
  5. Кілька файлів SVG буде збережено в одному файлі PDF за вказаним шляхом.

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


Простір імен Aspose.Svg.Rendering реалізує простий доступ до методів Render(). Ви можете швидко виконати об’єднання SVG і експортувати результат об’єднання в такі популярні формати, як PDF, XPS, JPEG, PNG, BMP, TIFF і GIF. Перегляньте нашу Документацію , щоб дізнатися докладніше про використання функцій API Aspose.SVG. У статті документації Як об’єднати файли SVG, ви можете розглянути приклади об’єднання SVG на C#.


Об’єднання Зображень Онлайн

Aspose.SVG пропонує безкоштовний онлайн-застосунок Merge SVG, який об’єднує кілька SVG в один файл. Ви можете вибрати тип об’єднання SVG для різних вихідних файлів, наприклад SVG, JPG або PNG. Наш додаток багатофункціональний. Ви можете створювати колажі зображень, редагувати та маніпулювати зображеннями SVG перед об’єднанням. SVG Merger дозволяє вам вільно додавати зображення, обертати, масштабувати, додавати фони, фільтри та переміщувати кожне зображення, доки ви не будете задоволені кінцевим результатом вашого дизайну.


FAQ

1. Як об’єднати декілька SVG у PDF файл?

У щоденній роботі вам іноді необхідно об’єднати два чи більше зображень SVG. Aspose.SVG дозволяє об’єднувати SVG в інші формати будь-яким способом – онлайн чи програмно. Онлайн Image Merger допомагає швидко та високоякісно поєднувати зображення. C# API надає клас Renderer для відтворення та об’єднання файлів SVG програмним шляхом.

2. У яких форматах я можу зберегти результат об’єднання SVG на C#?

Ви можете зберегти результат об’єднання SVG у найпоширеніших форматах, таких як JPG, PNG, BMP, GIF, TIFF тощо.

3. Навіщо об’єднувати кілька файлів SVG?

Є багато причин, чому вам знадобиться об’єднати кілька зображень в одне. Наприклад, ви хочете зробити колаж або створити новий малюнок на основі кількох зображень SVG. Можливо, вам необхідно об’єднати SVG і зберегти результат як PDF для зручного зберігання чи надсилання.

4. Де я можу знайти більше інформації про об’єднання SVG файлів?

Відвідайте нашу документацію , щоб дізнатися більше про використання API Aspose.SVG для .NET для об’єднання SVG. Якщо у вас є запитання щодо функцій, виявлені проблеми або потрібна нова функція, почніть обговорення на нашому безкоштовному форумі підтримки .

Початок роботи з .NET SVG API

Якщо ви зацікавлені в розробці масштабованої векторної графіки та її застосуванні, встановіть наш гнучкий, високошвидкісний Aspose.SVG для .NET API із потужним набором інтерфейсів для C# та інших мов програмування .NET.
Встановіть із командного рядка як nuget install Aspose.SVG або через консоль диспетчера пакетів Visual Studio за допомогою Install-Package Aspose.SVG. Крім того, отримайте офлайн-інсталятор MSI або бібліотеки DLL у ZIP-файлі з завантажень. Aspose.SVG для .NET API – це окрема бібліотека, яка не залежить від будь-яке програмне забезпечення для обробки документів SVG.
Щоб отримати докладніші відомості про встановлення бібліотеки C# і системні вимоги, зверніться до документації Aspose.SVG.

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

Ви можете об’єднати SVG і зображення в інші формати файлів:

SVG TO PDF (Portable Document Format)
SVG TO IMAGE (Image formats)
SVG TO JPEG (JPEG Image)
SVG to PNG (Portable Network Graphics)