XML (eXtensible Markup Language), sendo uma linguagem de marcação utilizada para armazenar e transportar dados em um formato estruturado, é amplamente utilizado no mundo da programação. Freqüentemente, é necessário exibir ou compartilhar dados XML em um formato adequado. Surge a necessidade de renderizar arquivos XML como outros formatos de documento como PDF, JPG, PNG ou HTML. Este artigo explica a maneira básica de exibir arquivos XML usando código C# simples.
Visualizador de arquivos XML – API .NET
GroupDocs.Viewer for .NET, uma API para visualização de documentos que permite a conversão de vários formatos de arquivo como XML em PDF, HTML e formatos de imagem como JPG e PNG dentro do aplicativo .NET. Por exemplo, usarei C# para renderizar um arquivo XML em formato PDF usando esta API.
Você pode baixar as DLLs ou o instalador MSI na seção de downloads ou instalar a API em seu aplicativo .NET via NuGet.
PM> Install-Package GroupDocs.Viewer
Visualizador de arquivos XML usando C#
A API permite renderizar arquivos XML para renderizar nos formatos PDF, JPG, PNG e HTML. Aqui, você verá apenas como renderizá-lo como um PDF. A seguir estão as etapas para visualizar arquivos XML renderizando-os em PDF.
- Carregue o arquivo XML usando a classe Viewer.
- Utilize as opções de exibição de PDF para especificar o caminho de saída e as configurações desejadas.
- Invoque o método View() com as opções definidas para obter o arquivo XML na saída PDF.
O código-fonte C# a seguir renderiza o arquivo XML como PDF:
// XML Viewer - Renderizar arquivo XML como PDF usando C#
using (Viewer viewer = new Viewer("/path/document.xml"))
{
PdfViewOptions viewOptions = new PdfViewOptions("/path/XML-to-PDF-{0}.pdf");
viewer.View(viewOptions);
}
Obtenha uma licença de API gratuita
Você pode obter uma licença temporária gratuita para usar a API sem as limitações de avaliação para criar um visualizador de arquivo XML online.
Conclusão
Resumindo, você acabou de aprender o básico sobre como exibir arquivos XML no aplicativo .NET usando C#. Além disso, discutiremos em breve como renderizar arquivos XML como JPG, PNG e HTML.
Você pode aprender mais sobre a API sobre como criar seu próprio visualizador de XML nos links abaixo.
Crie seu próprio aplicativo XML Viewer .NET
Aqui estão alguns links importantes que o ajudarão a criar seu próprio aplicativo .NET visualizador de XML.
Recursos | Documentação | Referência da API
Exemplos de Execução – Código Fonte | Fórum | Notas de lançamento