Este artigo de instruções orientará você nas etapas precisas necessárias para converter XML em PDF em C#. Um exemplo do recurso C# converter XML para PDF é fornecido no artigo, juntamente com instruções sobre como configurar o ambiente de desenvolvimento para conversão de documentos. Aqui você pode encontrar instruções abrangentes junto com um código de exemplo funcional para converter XML em PDF usando C#.
Etapas para converter XML em PDF em C#
- Instale o pacote GroupDocs.Conversion for .NET do NuGet no projeto .NET para converter XML em PDF
- Adicione uma referência ao namespace GroupDocs.Conversion para criar PDF a partir da funcionalidade XML C#
- Crie uma instância da classe Converter e carregue o arquivo XML de entrada para conversão
- Crie um objeto da classe PdfConvertOptions e defina parâmetros para personalizar o arquivo PDF de saída
- Por fim, chame o método Convert da classe Converter e passe o caminho do arquivo convertido junto com o objeto PdfConvertOptions para ele
As etapas acima são diretas e permitem que você desenvolva facilmente o recurso converter XML para PDF C#. Você pode usar essas instruções sem instalar nenhum software adicional para implementar o recurso C# XML para PDF. Na primeira etapa, você deve instalar o pacote necessário do site do NuGet e usar os namespaces essenciais no código. Depois disso, carregue o arquivo XML de entrada inicializando a classe Converter e personalize o arquivo PDF de saída definindo as propriedades usando a classe PdfConvertOptions. Na última etapa, salve o arquivo convertido no disco chamando o método Convert.
Código para converter XML em PDF em 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"); | |
} | |
} | |
} |
Usamos as instruções definidas na seção anterior para mostrar a você a implementação do recurso generate PDF from XML C#. Personalizamos o documento convertido definindo várias propriedades e você pode modificá-las de acordo com suas necessidades específicas. Além disso, você pode facilmente transformar seus documentos XML em vários outros formatos, como SVG, PPTX, DOCX, MHTML, POTX, XLSX, PNG, MD e muito mais.
Discutimos o processo de conversão de documentos do recurso XML para PDF C# e desenvolvemos um código de exemplo para ele. Recentemente, publicamos um artigo para transformar RTF em HTML usando C#, visite como converter RTF para HTML em C # para obter mais informações.