我目前在我的网络应用程序中使用Highcharts . 我使用以下技术生成PDF报告(所有客户端):

  • 我的网页被 html2canvas 转换为画布

  • 此画布使用 JsPDF 渲染为PDF

问题是我的Highcharts不能包含在这个过程中,它显示了我的空div .

我一直在考虑的解决方案是以JPEG格式单独渲染图表,然后在以PDF格式呈现图像之前将其手动添加到图像中,或者甚至将它们包含在我的PDF的另一页中 . 我无法弄清楚如何在客户端渲染这些图形,因为在Highcharts API中只有一个选项可以下载JPEG / PNG报告或将其渲染到特定的div中,我怎么能直接在JS中获取它?你看到另一种可能吗?