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

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

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

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

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

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

using System;
using GroupDocs.Conversion.Options.Convert;
namespace ConvertXmlToPdfInCSharp
{
class Program
{
public static void Main(string[] args) // Main function to convert XML 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 XML file for conversion to PDF
var converter = new GroupDocs.Conversion.Converter("sample.xml");
// Set the convert options for PDF document
var convertOptions = new PdfConvertOptions()
{
Height = 500,
Width = 500,
Dpi = 100,
PageNumber = 1,
PagesCount = 1
};
// Convert and save the XML in PDF format
converter.Convert("converted.pdf", convertOptions);
Console.WriteLine("Done");
}
}
}

Мы использовали инструкции, определенные в предыдущем разделе, чтобы показать вам реализацию возможности C# *генерировать PDF из XML. Мы настроили преобразованный документ, определив многочисленные свойства, и вы можете изменить их в соответствии со своими конкретными требованиями. Кроме того, вы можете легко преобразовать свои XML-документы в ряд других форматов, таких как SVG, PPTX, DOCX, MHTML, POTX, XLSX, PNG, MD и многие другие.

Мы обсудили процесс преобразования документа для функции C# XML в PDF и разработали для него пример кода. Недавно мы опубликовали статью о преобразовании RTF в HTML с помощью C#. Посетите как конвертировать RTF в HTML на С# для получения дополнительной информации.

 Русский