Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.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
将AMSCHARTS内容导出为一个javascript格式的pdf_Javascript_Jquery_Pdf_Dojo_Amcharts - Fatal编程技术网

将AMSCHARTS内容导出为一个javascript格式的pdf

将AMSCHARTS内容导出为一个javascript格式的pdf,javascript,jquery,pdf,dojo,amcharts,Javascript,Jquery,Pdf,Dojo,Amcharts,我坚持用图表格式导出内容,顺便说一下,图表不是图像格式。这些图表将在运行时生成 流是这样的: 1) 所有图表都使用ajax调用或$.getJson方法点击API并从API获取数据 2) 获取数据后,将使用API中的数据生成响应图表 3) 所有这些图表都显示在一个仪表板中,每个仪表板上有单独的选项卡,用于不同类别的图表,如天气、每平方英尺面积等 问题: 1) 我使用后端功能使用python生成XLS格式,其中包含所有这些图表的数据,只需单击一下,我就可以下载XLS 2) 我无法使用后端实现此目标,

我坚持用图表格式导出内容,顺便说一下,图表不是图像格式。这些图表将在运行时生成

流是这样的:

1) 所有图表都使用ajax调用或$.getJson方法点击API并从API获取数据

2) 获取数据后,将使用API中的数据生成响应图表

3) 所有这些图表都显示在一个仪表板中,每个仪表板上有单独的选项卡,用于不同类别的图表,如天气、每平方英尺面积等

问题:

1) 我使用后端功能使用python生成XLS格式,其中包含所有这些图表的数据,只需单击一下,我就可以下载XLS

2) 我无法使用后端实现此目标,因为所有图表内容都在前端绘制

3) 我采用了一种方法,我觉得代码是多余的,我再次点击所有API,生成一个HTML内容,并使用浏览器的内置功能(即“另存为pdf”)将其导出到一个pdf中

4) 但我想要的是,只需单击一下,图表的所有内容都应以PDF格式下载给相应的用户

注意:

  • 完整的JS图表代码在Dojo框架中
  • AMCharts在每个单独的图表级别提供PDF功能,但我想导出所有图表
疑问: 有没有库可以在JS或Jquery中将HTML内容提取为pdf


在此方法上的任何帮助都将不胜感谢。

请参阅它可以呈现多个图表用于导出功能。您可以为每个图表捕获单独的图像,然后使用PDFMake的内容对象将它们放在一起。感谢各位的评论,@KevinBrown Brown提到的内容对我来说非常棒。感谢@DarLessure,我们将对此进行研究。