保存并打印谷歌图表

时间:2013-09-03 15:06:39

标签: javascript html google-visualization

我一直试图保存和/或打印谷歌图表,但没有运气。我尝试了https://gist.github.com/battlehorse/1333906Can Google Visualization: Pie Chart output to a PNG image?的建议,但似乎无法让它发挥作用。我将代码复制并粘贴到记事本中并将其保存为.html,然后使用firefox打开。当我单击保存按钮时,会出现下载框,但它不会将其识别为png,也不会下载任何内容。

任何人都有任何想法有什么问题吗?

由于

2 个答案:

答案 0 :(得分:0)

下载从未被识别为png - 您必须手动重命名。我测试了该代码的Nverba fork,该代码更新代码以反映Visualization API中的改进,并且它在Chrome中运行,但不在Firefox中运行。由于以前在Firefox中工作的代码,我认为对Firefox或canvg库的更新破坏了Firefox中的功能(Visualization API中没有任何特定的东西会导致Firefox中的功能中断)。由于这是一个高度浏览器专用的工具,我建议您使用Chrome来处理图表到图像的转换。

答案 1 :(得分:0)

您可以直接从浏览器打印,也可以通过window.print()功能从JavaScript打印。

此处的参考资料:https://developers.google.com/chart/interactive/docs/printing