Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 导出服务器如何将Highcharts图表转换为PDF?_Javascript_Highcharts_Jasper Reports_Pdf Generation - Fatal编程技术网

Javascript 导出服务器如何将Highcharts图表转换为PDF?

Javascript 导出服务器如何将Highcharts图表转换为PDF?,javascript,highcharts,jasper-reports,pdf-generation,Javascript,Highcharts,Jasper Reports,Pdf Generation,Highcharts可以通过将SVG数据发送到导出服务器来转换为PDF。服务器是如何工作的?这和从SVG转换为PDF一样简单吗?我想创建一个不使用PhantomJS、Batik或canvas标记的自定义导出服务器。Highcharts导出服务器使用PhantomJS将SVG呈现为页面,然后导出为PDF。如果您不想使用PhantomJS,那么就不能使用Highcharts解决方案。@PawelFus但是,Highcharts的一个基于PHP的导出服务器版本使用Batik而不是PhantomJS,对

Highcharts可以通过将SVG数据发送到导出服务器来转换为PDF。服务器是如何工作的?这和从SVG转换为PDF一样简单吗?我想创建一个不使用PhantomJS、Batik或canvas标记的自定义导出服务器。

Highcharts导出服务器使用PhantomJS将SVG呈现为页面,然后导出为PDF。如果您不想使用PhantomJS,那么就不能使用Highcharts解决方案。@PawelFus但是,Highcharts的一个基于PHP的导出服务器版本使用Batik而不是PhantomJS,对吗?但是您说过您不习惯使用PhantomJS、Batik或canvas。。顺便说一句,当你不想使用XXX时,询问XXX是如何工作的会有什么帮助?无论如何,请访问Highcharts github帐户并打开源代码-一切都在那里。我通过调用RenderX的免费Cloudformatter服务,在XSL FO中使用SVG格式化为PDF格式。Highcharts源代码是非常有文档记录的注释,我希望这会对您有所帮助;