Den här instruktionsartikeln går igenom de exakta stegen som krävs för att konvertera XML till PDF i C#. Ett exempel på funktionen C# convert XML to PDF finns i artikeln, tillsammans med instruktioner om hur man ställer in utvecklingsmiljön för dokumentkonvertering. Här kan du hitta omfattande instruktioner tillsammans med en fungerande exempelkod för att konvertera XML till PDF med C#.
Steg för att konvertera XML till PDF i C#
- Installera paketet GroupDocs.Conversion for .NET från NuGet i .NET-projektet för att konvertera XML till PDF
- Lägg till en referens till namnområdet GroupDocs.Conversion för att skapa PDF från XML C#-funktionalitet
- Skapa en instans av klassen Converter och ladda ingångs-XML-filen för konvertering
- Skapa ett objekt av klassen PdfConvertOptions och definiera parametrar för att anpassa PDF-filen
- Till sist, anropa Convert-metoden för Converter-klassen och skicka den konverterade filsökvägen tillsammans med PdfConvertOptions-objektet till den
Ovanstående steg är enkla och låter dig enkelt utveckla konvertera XML till PDF C#-funktionen. Du kan använda dessa instruktioner utan att installera någon ytterligare programvara för att implementera C# XML till PDF-kapacitet. I det första steget måste du installera det nödvändiga paketet från NuGet-webbplatsen och använda de väsentliga namnrymden i koden. Därefter laddar du in XML-filen genom att initiera klassen Converter och anpassa PDF-filen genom att ställa in egenskaper med klassen PdfConvertOptions. I det sista steget sparar du den konverterade filen på disken genom att anropa Konverteringsmetoden.
Kod för att konvertera XML till PDF i 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"); | |
} | |
} | |
} |
Vi har använt instruktionerna som definierats i föregående avsnitt för att visa dig implementeringen av funktionen generera PDF från XML C#. Vi har anpassat det konverterade dokumentet genom att definiera många egenskaper och du kan ändra dem enligt dina specifika krav. Dessutom kan du enkelt omvandla dina XML-dokument till ett antal andra format som SVG, PPTX, DOCX, MHTML, POTX, XLSX, PNG, MD och många fler.
Vi har diskuterat dokumentkonverteringsprocessen för XML till PDF C#-funktionen och utvecklat en exempelkod för den. Nyligen hade vi publicerat en artikel för att omvandla RTF till HTML med C#, besök hur man konverterar RTF till HTML i C# för mer information.