Преобразование 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#.

 Русский