Repolode
highcharts

highcharts/node-export-server

Servicio Node.js que convierte configuraciones de gráficos de Highcharts.JS o SVG en archivos PNG, JPEG, SVG o PDF mediante CLI, servidor HTTP o módulo.

Estrellas
368
Forks
265
Issues abiertos
92
Último commit
ayer

¿Qué es?

Highcharts Node.js Export Server convierte gráficos de Highcharts.JS en archivos de imagen estáticos sin necesidad de una interfaz web en el navegador. Acepta opciones de gráficos en formato JSON o como entrada SVG y genera archivos PNG, JPEG, SVG o PDF, lo que resulta útil para crear gráficos para informes, almacenarlos en caché o incluirlos en diapositivas.

El proyecto puede ejecutarse como herramienta de línea de comandos, como servidor HTTP que acepta solicitudes POST o como módulo de Node.js que puedes invocar desde tu propio código. La configuración puede proceder de un archivo, variables de entorno o parámetros de CLI; las fuentes posteriores tienen prioridad. El servidor también admite Docker, limitación de solicitudes, SSL, un grupo de workers con límites de cola y un endpoint de estado.

Puedes alojarlo por tu cuenta para no depender del servicio público export.highcharts.com, que tiene límites de solicitudes. Para usar el servidor público o la función de exportación se necesita una licencia válida de Highcharts.

Funciones clave

  • 01Exporta gráficos a PNG, JPEG, SVG o PDF.
  • 02Acepta opciones de gráficos en formato JSON o como entrada SVG.
  • 03Se ejecuta como CLI, servidor HTTP o módulo de Node.js.
  • 04Se configura mediante archivos de configuración, variables de entorno o parámetros de CLI.
  • 05Incluye compatibilidad con Docker y un endpoint de comprobación de estado.
  • 06Admite limitación de solicitudes, SSL y un grupo de workers con límites de cola.

Casos de uso

  • Generar gráficos automáticamente para informes programados o por lotes.
  • Ejecutar un endpoint de exportación alojado por cuenta propia para los botones de exportación de gráficos de tu sitio web.
  • Crear imágenes estáticas de gráficos para presentaciones o documentos.
  • Generar gráficos desde un sistema de creación de informes en Node.js mediante la API del módulo.

Inicio rápido

  1. 1

    Instala Node.js (se requiere v22.22.2 o superior para la versión principal actual).

  2. 2

    Instala Export Server globalmente con npm.

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

    Ejecuta la CLI de Export Server con tus argumentos.

    highcharts-export-server

Antes de usarlo

  • Los metadatos no indican claramente la licencia (NOASSERTION), así que consulta las condiciones de licencia del repositorio antes de usarlo.
  • Las exportaciones requieren una Highcharts License válida, y el servidor de exportación público tiene una política de uso razonable.
  • De forma predeterminada, los scripts de Highcharts se obtienen del CDN en la primera exportación, por lo que el servidor necesita acceso a la red externa, a menos que uses el paquete npm incluido.

En colecciones

Temas

Preguntas frecuentes

¿Qué es node-export-server?
Servicio Node.js que convierte configuraciones de gráficos de Highcharts.JS o SVG en archivos PNG, JPEG, SVG o PDF mediante CLI, servidor HTTP o módulo. Highcharts Node.js Export Server convierte gráficos de Highcharts.JS en archivos de imagen estáticos sin necesidad de una interfaz web en el navegador. Acepta opciones de gráficos en formato JSON o como entrada SVG y genera archivos PNG, JPEG, SVG o PDF, lo que resulta útil para crear gráficos para informes, almacenarlos en caché o incluirlos en diapositivas.
¿node-export-server es gratuito? ¿Qué licencia tiene?
node-export-server es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿node-export-server sigue mantenido?
Mantenimiento activo. El último commit de node-export-server fue el 5 nov 2026.
¿Para qué puedo usar node-export-server?
Generar gráficos automáticamente para informes programados o por lotes. Ejecutar un endpoint de exportación alojado por cuenta propia para los botones de exportación de gráficos de tu sitio web. Crear imágenes estáticas de gráficos para presentaciones o documentos. Generar gráficos desde un sistema de creación de informes en Node.js mediante la API del módulo.
¿Cómo se instala node-export-server?
Instala Node.js (se requiere v22.22.2 o superior para la versión principal actual). Instala Export Server globalmente con npm.: npm install highcharts-export-server -g Ejecuta la CLI de Export Server con tus argumentos.: highcharts-export-server
¿Dónde consigo node-export-server?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/highcharts/node-export-server

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados