Como converter XML para PDF em C #

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#

  1. Instale o pacote GroupDocs.Conversion for .NET do NuGet no projeto .NET para converter XML em PDF
  2. Adicione uma referência ao namespace GroupDocs.Conversion para criar PDF a partir da funcionalidade XML C#
  3. Crie uma instância da classe Converter e carregue o arquivo XML de entrada para conversão
  4. Crie um objeto da classe PdfConvertOptions e defina parâmetros para personalizar o arquivo PDF de saída
  5. 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.

 Português