Перетворення SVG на PDF на C#

У цій простій темі пояснюється, як перетворити SVG на PDF у C#. Він охоплює всю необхідну інформацію, включаючи покроковий алгоритм і приклад коду для створення програмного забезпечення конвертера SVG у PDF на C#. Крім того, він також охоплює імпровізацію процесу перетворення на основі ваших вимог.

Кроки для експорту SVG у PDF на C#

  1. Налаштуйте середовище, додавши Aspose.CAD for .NET за допомогою менеджера пакетів NuGet для перетворення SVG у PDF
  2. Отримайте доступ до вихідного файлу SVG за допомогою екземпляра класу Image
  3. Створіть екземпляр класу PdfOptions та ініціалізуйте об’єкт класу CadRasterizationOptions, щоб установити розмір сторінки
  4. Експортуйте файл SVG у формат PDF і збережіть його на диску

Наведені вище кроки передбачають процес перетворення файлів SVG на PDF у C#. Спочатку доступ до вихідного файлу SVG здійснюється за допомогою екземпляра класу Image, після чого встановлюються необхідні параметри PDF і растеризації для вихідного PDF-файлу. Нарешті, завантажений файл SVG буде відтворено як PDF-документ на диску.

Код для експорту SVG у PDF на C#

using System;
using Aspose.CAD;
using Aspose.CAD.ImageOptions;
namespace TestCAD
{
public class SvgToPdf
{
public static void SvgToPdfConverter()
{
String path = @"/KBase/TestData/";
// Initialize a license to convert SVG to PDF
License licenseIGES = new License();
licenseIGES.SetLicense(path + "Aspose.Total.lic");
// Acess the source SVG file
using (Image image = Image.Load(path + "Source.svg"))
{
// Instantiate the PdfOptions class object
PdfOptions options = new PdfOptions();
var opts = new CadRasterizationOptions();
opts.PageHeight = 500;
opts.PageWidth = 500;
options.VectorRasterizationOptions = opts;
// Export SVG file to PDF
image.Save(path + "ConvertedPdf.pdf", options);
}
}
}
}

Цей приклад коду перетворює SVG у PDF на C#. Клас CadRasterizationOptions використовується для налаштування розміру сторінки вихідного документа PDF. Крім того, ви також можете встановити колір водяного знака, обертання тексту, текст водяного знака та інші додаткові властивості класу PdfOptions відповідно до ваших вимог.

Цей приклад охоплює деталі перетворення SVG у PDF на C#. Якщо вас цікавить перетворення PLT у PDF, прочитайте статтю на як конвертувати PLT у PDF на C#.

 Українська