我在导出时使用渲染器尝试向图表添加徽标,当我导出到SVG时它会生成完美但如果我尝试png / jpeg / pdf我会得到一个完全空白的图像(绝对没有任何内容)。如果我使用任何其他类型的渲染器,如文本或形状,一切都很完美,它只是图像的渲染器,因此我相信它与发生的转换有关。任何建议或帮助将不胜感激。
我使用以下插件: - export-csv(允许CSV和XLS) - jspdf(启用PDF选项) - jspdf.plugin.addimage(允许以PDF格式创建图像) - canvas-tools(以PNG,JPEG,SVG形式绘制图像) - highcharts-export-clientside(删除服务器依赖)
答案 0 :(得分:1)
将高图表导出到png您可以使用Html2Canvas库,它可以截取高图表的截图并生成PNG图像。 使用Html2Canvas它是不可能的,那么你可以使用CANVG库,它将你的svg元素转换为PNG图像。