我想知道是否有一个用于 HighChart 的 Java API(不是导出 API),它可以根据提供的参数生成 svg,然后可以使用 Batik将其转换为 png,而无需靠近 HTTP 请求。
目前我能想到的唯一方法是发布到带有图表点的虚拟页面,然后导出到 SVG 并使用 Javascript 提交到导出服务,使用 Javascript 将其转换为 PNG,然后将其作为图像流返回.
但是,我只需要在 JVM 中获取由 DB 参数提供的图像流。上述方式需要 2 个请求-响应对,除此之外它不是最干净的解决方案,我认为它会产生开销,因为此操作在服务器上会非常频繁。