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