Как сохранить изображение HighCharts в папке проекта на PHP?

Я использую highcharts для отображения некоторых результатов, но мне нужно сохранить диаграмму в виде jpg-изображения в папку проекта, чтобы отправить ее по электронной почте.

Существует способ сохранить изображение без привлечения «загрузки» браузера, просто сохраните его в папку с папкой. Благодарю.

Если вы создаете свой собственный сервер экспорта, как описано здесь (я использую настройку Java + phantomJS). Затем вы можете отправить через командную строку json для построения диаграммы и типа вывода (jpeg, pdf и т. Д.), А затем вы можете перенаправить этот вывод в папку по вашему выбору. Вы не можете сделать это из Интернета автоматически, так как код не знает вашего пути к папке, в которой вы хотите сохранить изображение. Для этого см. Здесь .

Это абсолютно возможно. Исходный код для экспортной обработки на стороне сервера доступен здесь:

https://github.com/highslide-software/highcharts.com/blob/master/exporting-server/php/php-batik/index.php

Это, по сути, получение Java-программы под названием Batik для потоковой передачи PNG, JPG или PDF-версии файла, который вы отправили. Вы можете очень легко изменить этот код PHP, чтобы сохранить выход батика в локальный файл на сервере, а не передавать его обратно пользователю.

Больше информации о том, как работает экспорт на стороне сервера:

http://www.highcharts.com/docs/export-module/export-module-overview

Надеюсь это поможет! Наслаждайтесь!