smokingkills Ответов: 2

Генерация Highcharts на сервере с использованием Phantomjs в Asp .net


Я использую Highcharts. Мне нужно отправить highcharts в качестве вложения по электронной почте. Я могу генерировать highcharts на сервере с помощью PhantomJS.
http://www.highcharts.com/docs/export-module/render-charts-serverside[^]
Я изменил параметры конфигурации в highcharts-convert.js. Я могу сгенерировать диаграмму, используя следующее в командной строке:

помощи PhantomJS highcharts-convert.js -входной_файл options.js -выходной_файл график.ПНГ

& содержание options.js файл есть

{входной_файл:{ось X:{категории:["января","февраля","марта"]},
серия: [{данные: [29.9,71.5,106.4]}]},
конструктор:"график",
файл:"//график.ПНГ"}

Проблема в том, что сгенерированная диаграмма пуста с заголовком "заголовок диаграммы". Я попробовал изменить расширение js на json, но это тоже не сработало.
Я нашел решение на stackoverflow
http://stackoverflow.com/questions/17467331/i-cant-make-highcharts-phantomjs-export-server-work?rq=1[^]
Но все равно это не работает.

Любая помощь будет высоко оценена.

2 Ответов

Рейтинг:
2

Member 11532282

Привет! Если вы используете Azure, то невозможно генерировать диаграммы с помощью phantomjs (доказательство). Я рекомендую вам использовать автономный сервер highcharts. Подробности вы можете прочитать здесь.