码迷,mamicode.com
首页 > 编程语言 > 详细

javascript将html转为图片保存。

时间:2017-05-07 13:59:36      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:通过   load   document   htm   containe   html   实现   undle   文件   

js将html转为图片主要是通过html2canvas这个插件去操作的。具体实现如下:

html部分:

<!--index.html-->
    <div id="container">
        this is a test page!!!
        <i></i>
        <button onclick="download()">download</button>
    </div>
    <script src="./bundle.js"></script>

 

javascript部分:

//index.js
import ‘./index.scss‘;
import html2canvas from ‘html2canvas‘

window.download = () => {
    let container = document.getElementById(‘container‘)
    console.log(container)
    html2canvas(container).then(canvas => {
        let imgData = canvas.toDataURL()
        let link = document.createElement(‘a‘)
        link.href = imgData
        link.download = ‘test.png‘
        link.click()
    })
}

利用html5的download属性实现文件下载

 

javascript将html转为图片保存。

标签:通过   load   document   htm   containe   html   实现   undle   文件   

原文地址:http://www.cnblogs.com/louis-sun/p/6820513.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!