我的网页里面有一个画布。我需要使用javascript打印这个div与画布。 enter image description here
答案 0 :(得分:1)
您需要将画布转换为普通图像才能实现此目的。
使用canvas.toDataURL
这样的
var canvasObj = document.getElementById("yourCanvasId");
var imgObj = canvasObj.toDataURL("image/png");
然后你可以把图像对象写成,
document.write('<img src="'+imgObj+'"/>');
在打印时可以正常工作。
希望这有帮助!
答案 1 :(得分:0)
您可以html2Canvas它为您提供网站可见部分的内容。您可以通过浏览器控制台进行尝试。