Тази статия с инструкции ще ви преведе през точните стъпки, необходими за конвертиране на 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
Горните стъпки са ясни и ви позволяват лесно да разработите функцията конвертиране на XML в PDF C#. Можете да използвате тези инструкции, без да инсталирате допълнителен софтуер за внедряване на възможността за C# XML към PDF. В първата стъпка трябва да инсталирате необходимия пакет от уебсайта на NuGet и да използвате основните пространства от имена в кода. След това заредете входния XML файл, като инициализирате класа Converter и персонализирайте изходния PDF файл, като зададете свойства с помощта на класа PdfConvertOptions. В последната стъпка запазете конвертирания файл на диска, като извикате метода Convert.
Код за конвертиране на XML в PDF в C#
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"); | |
} | |
} | |
} |
Използвахме инструкциите, дефинирани в предишния раздел, за да ви покажем изпълнението на възможността за генериране на PDF от XML C#. Персонализирахме конвертирания документ, като дефинирахме многобройни свойства и можете да ги промените според вашите специфични изисквания. Освен това можете лесно да трансформирате вашите XML документи в редица други формати като SVG, PPTX, DOCX, MHTML, POTX, XLSX, PNG, MD и много други.
Обсъдихме процеса на преобразуване на документ за XML в PDF C# функция и разработихме примерен код за него. Наскоро публикувахме статия за трансформиране на RTF в HTML с помощта на C#, посетете как да конвертирате RTF в HTML в C# за повече информация.