使用带有背景图像的html2canvas将Div打印到PNG

时间:2014-09-08 22:57:54

标签: javascript jquery html canvas

我正在使用html2canvas插件将div打印到png格式。直到现在,我可以将div打印到png,但缺少背景图像。

我的html2canvas jquery代码是

 html2canvas($(".comp-card-wrapper"), {
     onrendered: function (canvas) {
         // canvas is the final rendered <canvas> element
         var myImage = canvas.toDataURL("image/png");
         window.open(myImage);
     }
 });

完整代码位于JsFiddle http://jsfiddle.net/j2mpetdz/1/ 如果有人有任何想法,我缺少什么,这将是一个很大的帮助。

1 个答案:

答案 0 :(得分:0)

这似乎是known bug,将在html2canvas版本0.5.0中修复。但是该版本仍无法使用。

查看this answer可能的解决方法(这似乎与未来版本0.5.0RC兼容)。

希望这有帮助!