2013-10-10 2 views
1

Я экспорт изображения на сервере, используя High chart.Using код нижеВысокие графики экспорта изображений на сервере

exporting: { url:'example.com/highcharts/exporting-server/php/php-batik/' } 

У меня есть скачать batik-rasterizer-1.6.jar и извлечь почтовый файл и переименовать папку batik- растеризатору. jar и поместите папку в следующий маршрут.

example.com/highcharts/exporting-server/php/php-batik/batik-rasterizer.jar 

и файл index.php я использовал ниже код

define ('BATIK_PATH', 'batik-rasterizer.jar'); 

Когда я конвертирование, я получил следующее сообщение об ошибке:

Error while converting SVG. 
+1

Похоже, что вы используете стандартные параметры Java-версии. Вы указали их документы, когда вы его установили, и протестировали их со своим тестовым скриптом? http://www.highcharts.com/docs/export-module/setting-up-the-server. Не забудьте включить ведение журнала, чтобы получить дополнительную информацию о том, в чем проблема. – Duniyadnd

+0

Я использую 1. Экспорт сервера на основе PHP и Batik Пожалуйста, расскажите мне о batik-rasterizer.jar Как установить – waqas

+1

Все инструкции указаны в приведенной ссылке. – Duniyadnd

ответ

4

Если по какой-либо причине экспорт-сервер не в состоянии экспортируйте изображения, затем рассмотрите возможность вставки этого фрагмента кода для вывода сообщений об ошибках. Вставить это до линии 78, начиная с комментирование текста:

Вставить перед тем

// Do the conversion. 

Этот фрагмент кода

// Troubleshoot snippet 
$command = "java -jar ". BATIK_PATH ." $typeString -d $outfile $width temp/$tempName.svg 2>&1"; 
$output = shell_exec($command); 
echo "Command: $command <br>"; 
echo "Output: $output"; 
die; 

Будем надеяться, выявить основные проблемы.

+0

Спасибо ... Я сделал это и обнаружил, что мне просто нужно добавить мое местоположение Java в переменную Path пути. –

Смежные вопросы