Как преобразовать SVG в PDF на C#

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

Шаги по преобразованию SVG в PDF на C#

  1. Установите пакет GroupDocs.Conversion for .NET из NuGet в проекте .NET, чтобы преобразовать SVG в PDF.
  2. Добавьте ссылку на пространство имен GroupDocs.Conversion для реализации функций SVG в PDF.
  3. Загрузите входной SVG-файл, создав экземпляр класса Converter.
  4. Инициализируйте класс PdfConvertOptions и определите параметры для настройки документа PDF.
  5. Наконец, вызовите метод Convert класса Converter, чтобы сохранить SVG в виде документа PDF.

Вышеупомянутые пункты позволяют легко разработать функциональность convert SVG to PDF C# для выполнения преобразования документа. На первом этапе настройте необходимый пакет и включите необходимое пространство имен. Затем вам нужно загрузить входной SVG-файл, инициализировав класс Converter и создав экземпляр класса PdfConvertOptions для настройки выходного PDF-документа. На последнем шаге метод Convert помогает сохранить полученный файл на диск.

Код для преобразования SVG в PDF на С#

using System;
using GroupDocs.Conversion.Options.Convert;
namespace ConvertSvgToPdfInCSharp
{
class Program
{
public static void Main(string[] args) // Main function to convert SVG to PDF using C#
{
// Remove the watermark in output PDF document by adding license
string licensePath = "GroupDocs.Conversion.lic";
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License();
lic.SetLicense(licensePath);
// Load the source SVG file for conversion to PDF
var converterObj = new GroupDocs.Conversion.Converter("sample.svg");
// Set the conversion options for PDF document to customize the output file
PdfConvertOptions options = new PdfConvertOptions();
// Convert and save the SVG in PDF format
converterObj.Convert("converted.pdf", options);
Console.WriteLine("Done");
}
}
}

Конвертер C# SVG в PDF реализуется с использованием шагов, описанных в предыдущем разделе, чтобы продемонстрировать работу этого руководства. Как видите, мы написали пару строк кода, состоящего из вызовов API. Кроме того, вы можете запустить этот пример кода в любой операционной системе, такой как MS Windows, Linux и Mac OS, и даже без установки какого-либо стороннего программного обеспечения.

Мы обсудили преобразование документа для экспорта SVG в PDF с использованием C#. Недавно мы опубликовали статью о преобразовании PDF в текст с помощью C#. Дополнительные сведения см. в руководстве как преобразовать PDF в текст в С#.

 Русский