【问题标题】:Highchart Generate SVG off-screen with JavaHighchart 使用 Java 在屏幕外生成 SVG
【发布时间】:2013-10-21 18:47:23
【问题描述】:

我想知道是否有用于 HighChart 的 Java API(不是导出 API),它可以根据提供的参数生成 svg,然后可以使用 Batik 将其转换为 png 而无需靠近 HTTP 请求。

目前我能想到的唯一方法是发布到带有图表点的虚拟页面,然后导出到 SVG 并使用 Javascript 提交到导出服务,使用 Javascript 将其转换为 PNG,然后将其返回为一个图像流。

但是,我只需要在 JVM 中获取由 DB 参数提供的图像流。上述方式需要 2 个请求-响应对,除此之外它不是最干净的解决方案,我认为它会产生开销,因为此操作在服务器上会非常频繁。

【问题讨论】:

    标签: java svg highcharts batik


    【解决方案1】:

    您可以准备自己的服务器或使用此处描述的解决方案:http://www.highcharts.com/component/content/article/2-news/52-serverside-generated-charts

    【讨论】:

      【解决方案2】:

      是的,您可以使用 API 生成高级图表。下载并试用One2team提供的以下项目

      https://github.com/one2team/highcharts-serverside-export

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-04-14
        • 1970-01-01
        • 2016-01-18
        • 1970-01-01
        • 1970-01-01
        • 2014-05-10
        • 1970-01-01
        • 2015-01-22
        相关资源
        最近更新 更多