Highcharts导出渲染器图像 - 仅S​​VG可见

时间:2015-04-21 18:47:54

标签: javascript highcharts export

我在导出时使用渲染器尝试向图表添加徽标,当我导出到SVG时它会生成完美但如果我尝试png / jpeg / pdf我会得到一个完全空白的图像(绝对没有任何内容)。如果我使用任何其他类型的渲染器,如文本或形状,一切都很完美,它只是图像的渲染器,因此我相信它与发生的转换有关。任何建议或帮助将不胜感激。

我使用以下插件: - export-csv(允许CSV和XLS) - jspdf(启用PDF选项) - jspdf.plugin.addimage(允许以PDF格式创建图像) - canvas-tools(以PNG,JPEG,SVG形式绘制图像) - highcharts-export-clientside(删除服务器依赖)

1 个答案:

答案 0 :(得分:1)

将高图表导出到png您可以使用Html2Canvas库,它可以截取高图表的截图并生成PNG图像。 使用Html2Canvas它是不可能的,那么你可以使用CANVG库,它将你的svg元素转换为PNG图像。