【问题标题】:HighCharts image exportHighCharts 图像导出
【发布时间】:2013-01-31 17:37:43
【问题描述】:

我在我的应用程序中使用 HighChart。 我想在单击http://jsfiddle.net/hfrntt/fXHB5/1896/ 之类的按钮上导出图表图像。 但我想将图像保存在预定义的文件夹中并删除保存对话框弹出来保存图像。

按按钮单击保存在预定义文件夹中的图像。(无保存对话框)

提前致谢

【问题讨论】:

  • 您想将图像保存在用户计算机上的预定义文件夹中吗?出于安全考虑,这是不允许的。
  • 我想将图像保存在服务器上的预定义文件夹中,而不是客户端计算机上。

标签: highcharts


【解决方案1】:

您必须设置一个导出服务器。客户端将 Highcharts SVG 文件发送到此服务后,它将被转换为图像。在服务器将图像返回给客户端之前,您可以将其保存到预定义的文件系统中。

在这里您可以找到一个 php 导出服务器和一个基于 java 的服务器。 https://github.com/highslide-software/highcharts.com/tree/master/exporting-server 由 Highcharts 开发

这些导出服务器设置为删除临时创建的文件。您必须稍微更改代码以防止这种情况发生。

阅读这篇文章以了解更多关于Highcharts exportservers的背景信息

【讨论】:

    【解决方案2】:

    这将涉及的不仅仅是简单地使用 highcharts。您将不得不使用某种包装器,它实际上会在服务器端呈现图表/页面,然后基本上将其输出为图像。以下链接取自 highcharts 网站上的 post

    GWT Highcharts wrapper

    Highcharts-server-side-export(与犀牛/蜡染)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多