Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Highcharts将客户端图表导出为pdf格式_Javascript_Pdf_Highcharts_Export - Fatal编程技术网

Javascript Highcharts将客户端图表导出为pdf格式

Javascript Highcharts将客户端图表导出为pdf格式,javascript,pdf,highcharts,export,Javascript,Pdf,Highcharts,Export,我目前正在我的web应用程序中使用Highcharts。我正在使用以下技术生成PDF报告(所有客户端): 我的网页由html2canvas 使用JsPDF 问题是我的Highcharts不能包括在这个过程中,它显示了空div 我一直在考虑的一个解决方案是以JPEG格式单独呈现图表,并在以PDF格式呈现之前手动将其添加到图像中,甚至将其包含在我的PDF的另一页中。我不知道如何在客户端呈现这些图形,因为在Highcharts API中只有一个选项可用于下载JPEG/PNG报告或将其呈现到特定的d

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

  • 我的网页由
    html2canvas
  • 使用
    JsPDF
问题是我的Highcharts不能包括在这个过程中,它显示了空div


我一直在考虑的一个解决方案是以JPEG格式单独呈现图表,并在以PDF格式呈现之前手动将其添加到图像中,甚至将其包含在我的PDF的另一页中。我不知道如何在客户端呈现这些图形,因为在Highcharts API中只有一个选项可用于下载JPEG/PNG报告或将其呈现到特定的div中,如何直接在JS中获取它?您是否看到了另一种可能性?

只需使用canvg lib将SVG转换为画布,请参阅:尝试更改或其他导出选项。