我需要创建一个包含Highcharts.js图表的PDF文件,只是想知道是否有办法优化导出模块将图像(png或jpeg)发布到我要创建PDF文件的PHP文件那里。
如您所知,导出模块通常将输出导出为可下载文件,但我不想下载它们只是将它们发送到服务器上。
谢谢
答案 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库