如何发布Highcharts图片?

时间:2014-04-26 08:03:52

标签: jquery ajax highcharts export

我需要创建一个包含Highcharts.js图表​​的PDF文件,只是想知道是否有办法优化导出模块将图像(png或jpeg)发布到我要创建PDF文件的PHP文件那里。

如您所知,导出模块通常将输出导出为可下载文件,但我不想下载它们只是将它们发送到服务器上。

谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用highchart的导出模块和TCPDF库。 TCPDF库支持svg rendaring。

您可以使用exportApi

   chart.exportChart({
             url : 'export.php',
             filename: 'my-chart'
        }); 

然后使用原始example script

中的SVG pdf example修改后的版本

代码的主要部分是

$pdf->ImageSVG期望第一个参数为string SVG文件的名称或后跟SVG数据字符串的“@”字符。

  

$ pdf-> ImageSVG(“@”。$ _ POST ['svg'],$ x = 15,$ y = 30,$ w = 200);

快乐的编码!!

注意:您需要下载TCPDF库