【问题标题】:How to save highchart image in to particular location in my local如何将 highchart 图像保存到我本地的特定位置
【发布时间】:2017-08-08 01:16:19
【问题描述】:

我正在使用下面的代码将高图表导出为图像,想要保存在特定位置?你能帮忙在自定义位置自动存储吗:例如:D:/wamp/project/images/

$('#buttonExport').click(function() {
        var e = document.getElementById("ExportOption");
        var ExportAs = e.options[e.selectedIndex].value;   
        chart.exportChart({type: 'image/jpeg', filename: 'page1'}, {subtitle: {text:''}});
    });

【问题讨论】:

  • 根据这些答案stackoverflow.com/questions/27657117/…,除非您拥有自己的导出服务器,否则这是不可能的。
  • 哎呀....感谢您的回复...但需要找到该解决方案以外的替代方案...
  • @ewolden,是否有任何工作示例可以创建包含图表(条形图、库存)和 mysql 数据作为表格的 pdf 文件?
  • @thirupathi 是的,看看图表与数据表一起导出的演示:jsfiddle.net/highcharts/z9zXM。您也可以使用 html2canvas 解决方案(这个主题应该会有所帮助:stackoverflow.com/questions/45281397/…)。

标签: php highcharts


【解决方案1】:

Here 是关于如何保存 Highchart 图表的非常好的总结。

另一种解决方法是在客户端使用javascript 调用Chart.getSVG() 函数,然后通过ajax 将其发送到服务器。

var svg = chart.getSVG();

$.post({
    url: 'server.com/upload',
    data: {
        svg: svg
    }
});

然后在您的服务器中将其保存在您想要的任何位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-25
    • 1970-01-01
    • 2021-05-29
    • 2015-03-28
    • 2017-02-27
    • 1970-01-01
    • 2015-07-01
    • 2018-05-12
    相关资源
    最近更新 更多