【发布时间】:2014-04-26 08:03:51
【问题描述】:
我需要创建一个包含 Highcharts.js 图表的 PDF 文件,只是想知道是否有办法优化导出模块以将图像(png 或 jpeg)发布到我想要创建 PDF 文件的 PHP 文件在那里。
如您所知,导出模块通常会将输出导出为可下载文件,但我不想下载它们,只需将它们发送到服务器上即可。
谢谢
【问题讨论】:
标签: jquery ajax highcharts export
我需要创建一个包含 Highcharts.js 图表的 PDF 文件,只是想知道是否有办法优化导出模块以将图像(png 或 jpeg)发布到我想要创建 PDF 文件的 PHP 文件在那里。
如您所知,导出模块通常会将输出导出为可下载文件,但我不想下载它们,只需将它们发送到服务器上即可。
谢谢
【问题讨论】:
标签: jquery ajax highcharts export
您可以将 highchart 的导出模块与 TCPDF Library 一起使用。 TCPDF 库支持 svg 渲染。
你可以使用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 库
【讨论】: