Ferramentas
PT

Conversor de JSON para PDF

Transforme qualquer arquivo JSON em um PDF limpo e pronto para imprimir – como código formatado com números de linha e cores ou como tabela. O PDF é gerado no seu navegador, então seus dados nunca saem do seu dispositivo.

JSON

Pré-visualização do PDF

Cole o JSON ou carregue um arquivo – a pré-visualização do PDF aparece aqui.

Privado: seus dados são processados no próprio navegador e nunca são enviados a nenhum servidor.

Como converter JSON para PDF

  1. Cole o JSON ou abra um arquivo .json. Uma pré-visualização do PDF aparece ao lado.
  2. Escolha o layout (código formatado ou tabela), o tamanho da página (A4 ou US Letter), a orientação e o tamanho da fonte e, se quiser, adicione um título no cabeçalho da página.
  3. Clique em Baixar PDF. Documentos longos são divididos em páginas automaticamente, com números de página no rodapé.

Layout de código ou de tabela?

LayoutIdeal paraO que você obtém
Código formatadoArquivos de configuração, respostas de API, dados muito aninhadosFonte Courier, números de linha, cores de sintaxe, linhas longas quebradas e indentadas
TabelaArrays de registros como usuários, pedidos, produtos ou entradas de logUma linha por item e uma coluna por chave, cabeçalho repetido em todas as páginas, objetos aninhados como colunas do tipo address.city

Dica: para tabelas com muitas colunas, escolha a orientação paisagem e uma fonte menor. Células longas demais terminam com “…”.

Fontes e caracteres especiais

Documentos apenas com texto em inglês ou em línguas da Europa Ocidental usam as fontes padrão Helvetica e Courier, que todo leitor de PDF já traz embutidas, o que mantém os arquivos minúsculos – normalmente alguns kilobytes por página. Quando o seu JSON contém outras letras, o conversor incorpora automaticamente as fontes de código aberto DejaVu, reduzidas apenas aos caracteres que você usa, para que textos em polonês, tcheco, turco, vietnamita, grego e cirílico, como russo ou ucraniano, sejam impressos corretamente e possam ser copiados do PDF. Os sistemas de escrita que essas fontes não incluem – chinês, japonês, coreano, tailandês, árabe e emojis – são escritos como escapes \uXXXX no layout de código, para que o JSON impresso fique exato, e como “?” no layout de tabela.

Por que não simplesmente imprimir a página pelo navegador?

Imprimir uma página da web geralmente corta linhas longas, perde as cores de sintaxe e adiciona os cabeçalhos e rodapés do navegador. Um PDF de verdade mantém a formatação, tem quebras de página adequadas e números de página e fica igual em qualquer dispositivo – ideal para anexar JSON a um chamado, um relatório ou uma auditoria.

Perguntas frequentes

Meu JSON é enviado a um servidor para criar o PDF?

Não. O PDF é montado por JavaScript no seu navegador; nada é enviado para um servidor.

Como converter um array JSON em tabela no PDF?

Escolha o layout Tabela. Cada objeto do array vira uma linha e cada chave, uma coluna; objetos aninhados viram colunas como address.city.

Existe limite de páginas?

O layout de código não tem limite fixo. O layout de tabela inclui até 10.000 linhas; para conjuntos de dados maiores, JSON para CSV é o formato mais adequado.

E os caracteres não latinos?

Letras latinas acentuadas, grego e cirílico têm suporte completo: o conversor incorpora automaticamente uma fonte Unicode quando seus dados precisam dela. Chinês, japonês, coreano, tailandês, árabe e emojis não são cobertos por essa fonte; no layout de código, eles são mantidos como escapes \uXXXX, então nenhum dado se perde, e no layout de tabela aparecem como “?”.