Об’єднати об’єднати SVG csharp

Зображення SVG(Scalable Vector Graphics) часто використовуються для підтримки якості зображень. У деяких випадках вам може знадобитися об’єднати або об’єднати кілька файлів зображень SVG. У цій статті ви дізнаєтесь, як об’єднати зображення SVG у файл PDF або XPS. Перегляньте наступні розділи, щоб отримати додаткові відомості:

Об’єднайте або об’єднайте кілька зображень SVG в один файл PDF або XPS – встановлення C# API

Aspose.SVG for .NET API призначений для створення, обробки або перетворення файлів SVG у підтримувані формати файлів. Ви можете легко використовувати API, завантаживши довідкові файли з розділу Завантаження або скориставшись такою командою встановлення NuGet:

PM> Install-Package Aspose.SVG

Об’єднайте зображення SVG у файл PDF за допомогою C#

Ви можете легко об’єднати різні зображення SVG у файл PDF. Кожне зображення SVG буде відображено на окремій сторінці PDF-файлу. Щоб об’єднати файли SVG у файл PDF, виконайте наведені нижче дії.

  1. Ініціалізуйте документи SVG із файлів, щоб об’єднати зображення.
  2. Створіть екземпляр класу SvgRenderer.
  3. Вкажіть різні властивості за допомогою об’єкта PdfRenderingOptions.
  4. Створіть екземпляр класу PdfDevice.
  5. Об’єднайте файли зображень SVG у документ PDF.

Наступний код показує, як об’єднати або поєднати зображення SVG у PDF-документ за допомогою C#:

// Ініціалізуйте документи SVG із файлів, щоб об’єднати їх пізніше
SVGDocument document1 = new SVGDocument(dataDir + "owl.svg");
SVGDocument document2 = new SVGDocument(dataDir + "conclusion.svg");
SVGDocument document3 = new SVGDocument(dataDir + "Lineto.svg");

// Створіть екземпляр SvgRenderer
Rendering.SvgRenderer renderer = new Rendering.SvgRenderer();

// Укажіть PdfRenderingOptions
var options = new PdfRenderingOptions()
{
    // Налаштування параметрів сторінки
    PageSetup =
    {
        Sizing = SizingType.FitContent
    }
};

// Створіть екземпляр PdfDevice
PdfDevice device = new PdfDevice(options, dataDir + "Merged_PDF.pdf");

// Об’єднайте або об’єднайте всі документи SVG у файл PDF.
renderer.Render(device, document1, document2, document3);

Об’єднайте зображення SVG у файл XPS за допомогою C#

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

  1. Завантажте вхідні зображення SVG для об’єднання.
  2. Ініціалізація об’єкта класу SvgRenderer.
  3. Створіть екземпляр класу XPSRenderingOptions.
  4. Укажіть розмір вихідної сторінки XPS, поля тощо.
  5. Створіть екземпляр типу XpsDevice.
  6. Об’єднайте або об’єднайте всі документи SVG у файл XPS.

У прикладі коду нижче пояснюється, як об’єднати або поєднати зображення SVG у файл XPS у C#:

// Ініціалізуйте документи SVG із файлів, щоб об’єднати їх пізніше
SVGDocument document1 = new SVGDocument(dataDir + "owl.svg");
SVGDocument document2 = new SVGDocument(dataDir + "conclusion.svg");
SVGDocument document3 = new SVGDocument(dataDir + "Lineto.svg");

// Створіть екземпляр SvgRenderer
SvgRenderer renderer = new SvgRenderer();

// Укажіть XPSRenderingOptions
var options = new XpsRenderingOptions()
{
    // Встановіть розмір сторінки XPS, поля тощо.
    PageSetup =
    {
        AnyPage = new Page(new Size(500, 500))
    }
};

// Створіть екземпляр XpsDevice
Xps.XpsDevice device = new Xps.XpsDevice(options, dataDir + "Merged_XPS.xps");

// Об’єднайте або об’єднайте всі документи SVG у файл XPS.
renderer.Render(device, document1, document2, document3);

Отримайте безкоштовну тимчасову ліцензію

Ви можете подати запит на безкоштовну тимчасову ліцензію, щоб оцінити всі функції API без будь-яких обмежень.

Висновок

У цій статті ви дізналися, як об’єднати кілька файлів зображень SVG у файл PDF або XPS із високоякісними результатами. Обидва варіанти використання обговорюються разом із зразками коду, щоб ви могли швидко випробувати ці функції API. Крім того, ви можете дослідити API Документація, щоб перевірити інші функції API. У разі будь-яких проблем, будь ласка, зв’яжіться з нами на Безкоштовний форум підтримки.

Дивись також