O XML está por trás de notas fiscais eletrônicas, sitemaps, arquivos de configuração, feeds e dados trocados entre sistemas empresariais. Ler o XML cru, muitas vezes em uma única linha comprida, dá muito trabalho. XML para PDF aplica recuo aos elementos para revelar a estrutura do documento e diagrama o resultado em páginas com fonte monoespaçada, para que o arquivo possa ser revisado, anotado ou arquivado.
Como usar: XML para PDF
- Adicione o arquivo .xml.
- Clique em Converter para PDF.
- Baixe o PDF.
- Siga o recuo para revisar os elementos aninhados.
Como o XML é formatado
Quando o arquivo está bem formado, o VelloDoc o analisa e aplica um novo recuo de dois espaços por nível a cada elemento, para que elementos pai e filho fiquem bem alinhados. Atributos, texto e comentários são mantidos. Espaços que já existiam entre elementos às vezes podem acrescentar linhas em branco, o que não afeta o conteúdo. O resultado aparece como texto monoespaçado, e linhas longas continuam na linha de baixo em vez de passar da página.
Não é uma transformação por folha de estilo
Esta ferramenta mostra o próprio XML, e não um documento diagramado. Formatos como notas fiscais eletrônicas podem ter sido feitos para exibição por meio de uma folha de estilo XSLT que transforma os dados em uma página formatada, e essa transformação não é aplicada aqui. Se o arquivo não estiver bem formado, por exemplo porque falta uma tag de fechamento, ele é convertido exatamente como foi escrito, sem nenhuma formatação.
Conversões de dados relacionadas
Para dados que são, na verdade, tabelas, uma exportação CSV convertida com o CSV para PDF é mais fácil de ler. Arquivos JSON têm o próprio formatador no JSON para PDF, e HTML salvo é renderizado como página com o HTML para PDF. O guia de formatos mostra qual formato combina com cada leitor.
Quando usar: XML para PDF
Revisões de configuração
Imprima ou compartilhe arquivos de configuração de aplicativos e servidores para uma revisão estruturada.
Sitemaps e feeds
Examine um sitemap ou feed de produtos como páginas com recuo, em vez de uma única linha ilegível.
Registros de troca de dados
Guarde uma cópia legível das mensagens XML trocadas com um sistema parceiro para os seus registros.
Limitações importantes
XML para PDF mostra a marcação como texto monoespaçado com recuo e não aplica folhas de estilo XSLT. Arquivos malformados são convertidos sem formatação, e a formatação com recuo pode acrescentar linhas em branco. O WeasyPrint é necessário no servidor.
XML para PDF: perguntas frequentes
O XML vai ficar com recuo?
Sim, quando está bem formado. Cada nível aninhado recebe recuo de dois espaços.
E se meu XML tiver erros?
Arquivos que não podem ser analisados são convertidos exatamente como foram escritos, sem reformatar.
Uma nota fiscal em XML vai parecer uma nota fiscal normal?
Não. A ferramenta mostra a marcação XML. Apresentar uma nota como documento formatado exige a folha de estilo criada para aquele formato de nota.
Por que esta ferramenta não está disponível em alguns servidores?
Ela precisa da biblioteca WeasyPrint para renderizar as páginas. Quando o servidor não a tem, a ferramenta avisa claramente.