Repolode
highcharts

highcharts/node-export-server

Serviço Node.js que converte configurações de gráficos do Highcharts.JS ou SVG em arquivos PNG, JPEG, SVG ou PDF via CLI, servidor HTTP ou módulo.

Estrelas
368
Forks
265
Issues abertas
92
Último commit
anteontem

O que é?

O Highcharts Node.js Export Server converte gráficos do Highcharts.JS em arquivos de imagem estáticos, sem precisar de um front-end no navegador. Ele aceita opções de gráfico em JSON ou entrada SVG e gera PNG, JPEG, SVG ou PDF, o que é útil para criar gráficos para relatórios, cache ou apresentações.

O projeto pode ser executado como ferramenta de linha de comando, servidor HTTP que aceita requisições POST ou módulo Node.js que você pode chamar no próprio código. As configurações podem vir de um arquivo de configuração, variáveis de ambiente ou flags da CLI, com precedência para as fontes definidas por último. O servidor também oferece suporte a Docker, limitação de taxa, SSL, pool de workers com limites de fila e endpoint de saúde.

Você pode hospedá-lo por conta própria para não depender do serviço público export.highcharts.com, que tem limites de taxa. Usar o servidor público ou o recurso de exportação exige uma licença válida do Highcharts.

Recursos principais

  • 01Exporta gráficos para PNG, JPEG, SVG ou PDF.
  • 02Aceita opções de gráfico em JSON ou entrada SVG.
  • 03Pode ser executado como CLI, servidor HTTP ou módulo Node.js.
  • 04Pode ser configurado por arquivos de configuração, variáveis de ambiente ou flags da CLI.
  • 05Inclui suporte a Docker e um endpoint de verificação de saúde.
  • 06Oferece limitação de taxa, SSL e pool de workers com limites de fila.

Casos de uso

  • Gerar gráficos automaticamente em relatórios agendados ou em lote.
  • Executar um endpoint de exportação hospedado por você para os botões de exportação de gráficos do seu site.
  • Produzir imagens estáticas de gráficos para apresentações ou documentos.
  • Criar gráficos por meio da API do módulo em um gerador de relatórios Node.js.

Início rápido

  1. 1

    Instale o Node.js (a versão principal atual exige v22.22.2 ou superior).

  2. 2

    Instale o Export Server globalmente com o npm.

    npm install highcharts-export-server -g
  3. 3

    Execute a CLI do Export Server com seus argumentos.

    highcharts-export-server

Antes de usar

  • Os metadados não informam claramente a licença (NOASSERTION), então confira os termos de licença do repositório antes de usar.
  • As exportações exigem uma Highcharts License válida, e o servidor público de exportação tem uma política de uso justo.
  • Por padrão, os scripts do Highcharts são obtidos do CDN na primeira exportação; portanto, o servidor precisa de acesso à rede externa, a menos que você use o pacote npm incluído.

Em coleções

Tópicos

Perguntas frequentes

O que é node-export-server?
Serviço Node.js que converte configurações de gráficos do Highcharts.JS ou SVG em arquivos PNG, JPEG, SVG ou PDF via CLI, servidor HTTP ou módulo. O Highcharts Node.js Export Server converte gráficos do Highcharts.JS em arquivos de imagem estáticos, sem precisar de um front-end no navegador. Ele aceita opções de gráfico em JSON ou entrada SVG e gera PNG, JPEG, SVG ou PDF, o que é útil para criar gráficos para relatórios, cache ou apresentações.
node-export-server é gratuito? Qual é a licença?
node-export-server é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
node-export-server ainda é mantido?
Manutenção ativa. O último commit de node-export-server foi em 5 de nov. de 2026.
Para que posso usar node-export-server?
Gerar gráficos automaticamente em relatórios agendados ou em lote. Executar um endpoint de exportação hospedado por você para os botões de exportação de gráficos do seu site. Produzir imagens estáticas de gráficos para apresentações ou documentos. Criar gráficos por meio da API do módulo em um gerador de relatórios Node.js.
Como instalar node-export-server?
Instale o Node.js (a versão principal atual exige v22.22.2 ou superior). Instale o Export Server globalmente com o npm.: npm install highcharts-export-server -g Execute a CLI do Export Server com seus argumentos.: highcharts-export-server
Onde consigo node-export-server?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/highcharts/node-export-server

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados