Categorias

Mecanismo de Tabelas PDF

Renderiza dados tabulares em PDF paginado com cabeçalhos repetidos e linhas zebradas

Crie tabelas prontas para impressão a partir de JSON.

Recursos

  • Paginação automática com linhas intactas
  • Cabeçalhos repetidos em cada página
  • Estilo zebra para leitura
  • Largura de coluna automática

Entrada

  • JSON de objetos ou arrays
  • Ordem de colunas opcional

Saída

  • Tabela PDF com bordas limpas e margens

Exemplos de resultados

1 Exemplos

Exemplo: Table Layout Engine

Amostra de PDF gerada automaticamente: Tabular report layout sample

table-layout-engine-example1.pdf Ver arquivo
Ver parâmetros de entrada
{ "tableData": "[{\"Product\":\"Widget A\",\"Qty\":2,\"Price\":19.5,\"Total\":39},{\"Product\":\"Widget B\",\"Qty\":1,\"Price\":9.9,\"Total\":9.9}]", "columns": "Product, Qty, Price, Total", "title": "Quarterly Sales", "subtitle": "Generated sample", "pageSize": "A4", "orientation": "landscape" }

Fatos principais

Categoria
Document Tools
Tipos de entrada
textarea, text, select, number, checkbox
Tipo de saída
file
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Mecanismo de Tabelas PDF permite converter dados estruturados em formato JSON diretamente em documentos PDF profissionais, prontos para impressão, com suporte a paginação automática, cabeçalhos repetidos e formatação de linhas zebradas para facilitar a leitura.

Quando usar

  • Quando você precisa transformar relatórios de dados JSON em documentos PDF organizados e prontos para impressão.
  • Ao gerar tabelas longas que exigem a repetição de cabeçalhos em cada página para manter a clareza.
  • Para criar documentos com layout limpo, utilizando o estilo de linhas zebradas para melhorar a legibilidade de grandes conjuntos de dados.

Como funciona

  • Cole seus dados no formato JSON na área de entrada e, opcionalmente, defina a ordem das colunas.
  • Personalize o layout ajustando o tamanho da página, orientação, margens e o tamanho da fonte.
  • Ative as opções de repetição de cabeçalhos e linhas zebradas para garantir um acabamento profissional.
  • Clique em processar para gerar e baixar seu arquivo PDF formatado.

Casos de uso

Geração de relatórios financeiros ou de vendas a partir de exportações de bancos de dados.
Criação de listas de inventário ou catálogos de produtos para impressão rápida.
Conversão de logs de sistemas ou resultados de pesquisas em documentos formais para compartilhamento.

Exemplos

1. Relatório de Vendas Trimestrais

Analista de Dados
Contexto
O analista precisa transformar um conjunto de dados de vendas em um relatório PDF para uma reunião de diretoria.
Problema
Os dados brutos em JSON não possuem formatação adequada para leitura em papel ou apresentação.
Como usar
Insira o JSON com os dados de vendas, defina o título como 'Relatório de Vendas' e ative a opção de linhas zebradas.
Configuração de exemplo
{"title": "Relatório de Vendas", "pageSize": "A4", "orientation": "portrait", "repeatHeader": true, "zebraRows": true}
Resultado
Um documento PDF profissional com cabeçalhos fixos e leitura facilitada pelas linhas alternadas.

Testar com amostras

json, html, pdf

Hubs relacionados

FAQ

Quais formatos de entrada são aceitos?

A ferramenta aceita dados estruturados no formato JSON, seja como uma lista de objetos ou um array simples.

É possível repetir os cabeçalhos em todas as páginas?

Sim, a opção 'Repetir Cabeçalhos' garante que o título das colunas apareça no topo de cada página do PDF gerado.

Como funciona o estilo de linhas zebradas?

Ao ativar a opção 'Linhas Zebradas', o sistema alterna automaticamente a cor de fundo das linhas da tabela, facilitando o acompanhamento visual dos dados.

Posso alterar a orientação da página?

Sim, você pode alternar entre as orientações Retrato e Paisagem para melhor acomodar a largura da sua tabela.

O que acontece se a tabela for muito longa?

O mecanismo realiza a paginação automática, garantindo que as linhas não sejam cortadas entre as páginas e mantendo a integridade do layout.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/pdf-table-layout-engine

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
tableData textarea Sim -
columns text Não -
title text Não -
subtitle text Não -
pageSize select Não -
orientation select Não -
fontSize number Não -
margin number Não -
repeatHeader checkbox Não -
zebraRows checkbox Não -

Formato de resposta

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Arquivo: Arquivo

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-pdf-table-layout-engine": {
      "name": "pdf-table-layout-engine",
      "description": "Renderiza dados tabulares em PDF paginado com cabeçalhos repetidos e linhas zebradas",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pdf-table-layout-engine",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]