有谁知道我可以将Jquery Datatable导出为PNG / JPG格式?
目前,仪表板显示带有一些html格式的数据表。理想情况下,我希望将其输出为PNG,以便用户可以将图像输入到他们的powerpoint演示文稿中
理想情况下,我希望这可以在IE 8上运行
由于
答案 0 :(得分:1)
我可以建议使用html2canvas
此脚本允许您拍摄"屏幕截图"网页或其中的部分内容,直接在用户浏览器上显示。屏幕截图基于DOM,因此它可能不是真实表示的100%准确,因为它不会制作实际的屏幕截图,而是根据页面上可用的信息构建屏幕截图。
另一种可能的解决方案:
var canvas = document.getElementById("mycanvas");
var img = canvas.toDataURL("image/png");
使用IMG中的值,您可以将其写为新图像,如下所示:
document.write('<img src="'+img+'"/>');