Visualizador de XML usando C# .NET - Renderizar XML

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

Artigos relacionados