В этом практическом руководстве мы изучим процесс преобразования SVG в PDF в C#. Кроме того, в нем содержится информация по настройке необходимой библиотеки в приложение .NET, пошаговая процедура преобразования документа и использование этого руководства для разработки возможности преобразования C# SVG в PDF. Вот шаги и пример кода для преобразования SVG в PDF с помощью C#.
Шаги по преобразованию SVG в PDF на C#
- Установите пакет GroupDocs.Conversion for .NET из NuGet в проекте .NET, чтобы преобразовать SVG в PDF.
- Добавьте ссылку на пространство имен GroupDocs.Conversion для реализации функций SVG в PDF.
- Загрузите входной SVG-файл, создав экземпляр класса Converter.
- Инициализируйте класс PdfConvertOptions и определите параметры для настройки документа PDF.
- Наконец, вызовите метод 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 в текст в С#.