【问题标题】:How to POST Highcharts Image?如何发布 Highcharts 图片?
【发布时间】:2014-04-26 08:03:51
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: jquery ajax highcharts export


    【解决方案1】:

    您可以将 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 库

    【讨论】:

      猜你喜欢
      • 2013-01-17
      • 2020-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-25
      • 1970-01-01
      • 2012-07-14
      • 2019-11-16
      相关资源
      最近更新 更多