How to save a rendered webpage as image with JavaScript?

前端 未结 3 2166
有刺的猬
有刺的猬 2020-12-08 21:23

In my app I have to provide a \'save as image\' button. I want to save the HTML rendered on my webpage as an image in JavaScript. It is a webapp and will be used in browsers

3条回答
  •  -上瘾入骨i
    2020-12-08 21:50

    Check out html2canvas. A javascript framework that renders the page content on a canvas element. Saving the canvas as an image is as easy as:

    var canvas = document.getElementById("mycanvas");
    var img    = canvas.toDataURL("image/png");
    document.write('');
    

    source

提交回复
热议问题