Repolode
highcharts

highcharts/node-export-server

CLI, HTTP 서버 또는 모듈을 통해 Highcharts.JS 차트 설정이나 SVG를 PNG, JPEG, SVG, PDF 파일로 변환하는 Node.js 서비스입니다.

스타
368
포크
265
열린 이슈
92
마지막 커밋
그저께

어떤 프로젝트인가요?

Highcharts Node.js Export Server는 브라우저 프런트엔드 없이 Highcharts.JS 차트를 정적 이미지 파일로 변환합니다. JSON 형식의 차트 옵션이나 SVG 입력을 받아 PNG, JPEG, SVG 또는 PDF로 출력하므로 보고서, 캐시 또는 슬라이드용 차트를 생성하는 데 적합합니다.

이 프로젝트는 명령줄 도구, POST 요청을 받는 HTTP 서버, 또는 자체 코드에서 호출할 수 있는 Node.js 모듈로 실행할 수 있습니다. 설정은 설정 파일, 환경 변수 또는 CLI 플래그에서 가져올 수 있으며, 나중에 지정한 값이 우선 적용됩니다. Docker, rate limiting, SSL, 대기열 제한이 있는 워커 풀, 상태 확인 엔드포인트도 지원합니다.

rate limit이 있는 공개 export.highcharts.com 서비스에 의존하지 않도록 직접 호스팅할 수 있습니다. 공개 서버를 사용하거나 내보내기 기능을 이용하려면 유효한 Highcharts 라이선스가 필요합니다.

핵심 기능

  • 01차트를 PNG, JPEG, SVG 또는 PDF로 내보냅니다.
  • 02JSON 형식의 차트 옵션이나 SVG 입력을 받습니다.
  • 03CLI, HTTP 서버 또는 Node.js 모듈로 실행할 수 있습니다.
  • 04설정 파일, 환경 변수 또는 CLI 플래그로 설정할 수 있습니다.
  • 05Docker 지원과 상태 확인 엔드포인트를 제공합니다.
  • 06rate limiting, SSL, 대기열 제한이 있는 워커 풀을 지원합니다.

활용 사례

  • 예약 작업이나 일괄 처리 보고서에서 차트를 자동으로 생성합니다.
  • 웹사이트의 차트 내보내기 버튼을 위한 자체 호스팅 내보내기 엔드포인트를 운영합니다.
  • 프레젠테이션이나 문서에 사용할 정적 차트 이미지를 만듭니다.
  • 모듈 API를 통해 Node.js 보고서 생성기에서 차트를 만듭니다.

빠른 시작

  1. 1

    Node.js를 설치합니다(현재 메이저 버전에는 v22.22.2 이상이 필요합니다).

  2. 2

    npm으로 Export Server를 전역 설치합니다.

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

    인수를 지정해 Export Server CLI를 실행합니다.

    highcharts-export-server

사용 전 알아둘 점

  • 메타데이터에 명확한 라이선스 정보가 없습니다(NOASSERTION). 사용하기 전에 저장소의 라이선스 조건을 확인하세요.
  • 내보내기에는 유효한 Highcharts License가 필요하며, 공개 내보내기 서버에는 공정 사용 정책이 적용됩니다.
  • 기본적으로 첫 내보내기 시 Highcharts 스크립트를 CDN에서 가져오므로, 번들된 npm 패키지를 사용하지 않는다면 서버에서 외부 네트워크에 접근할 수 있어야 합니다.

포함된 컬렉션

토픽

자주 묻는 질문

node-export-server은(는) 무엇인가요?
CLI, HTTP 서버 또는 모듈을 통해 Highcharts.JS 차트 설정이나 SVG를 PNG, JPEG, SVG, PDF 파일로 변환하는 Node.js 서비스입니다. Highcharts Node.js Export Server는 브라우저 프런트엔드 없이 Highcharts.JS 차트를 정적 이미지 파일로 변환합니다. JSON 형식의 차트 옵션이나 SVG 입력을 받아 PNG, JPEG, SVG 또는 PDF로 출력하므로 보고서, 캐시 또는 슬라이드용 차트를 생성하는 데 적합합니다.
node-export-server은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
node-export-server은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
node-export-server은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. node-export-server의 마지막 커밋은 2026년 11월 5일입니다.
node-export-server은(는) 어디에 사용할 수 있나요?
예약 작업이나 일괄 처리 보고서에서 차트를 자동으로 생성합니다. 웹사이트의 차트 내보내기 버튼을 위한 자체 호스팅 내보내기 엔드포인트를 운영합니다. 프레젠테이션이나 문서에 사용할 정적 차트 이미지를 만듭니다. 모듈 API를 통해 Node.js 보고서 생성기에서 차트를 만듭니다.
node-export-server는 어떻게 설치하나요?
Node.js를 설치합니다(현재 메이저 버전에는 v22.22.2 이상이 필요합니다). npm으로 Export Server를 전역 설치합니다.: npm install highcharts-export-server -g 인수를 지정해 Export Server CLI를 실행합니다.: highcharts-export-server
node-export-server은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/highcharts/node-export-server

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트