Skip to content

Latest commit

 

History

History
74 lines (43 loc) · 2.99 KB

README_zh.md

File metadata and controls

74 lines (43 loc) · 2.99 KB

JavaScript实现截图

star this repofork this repo npm languages node MIT Licence

简介

JavaScript实现网页截图,使用的库有两个:

Html2Canvas.js
Canvas2Image.js

我主要是做了两个demo和一个npm包:

  1. 简单版的实现
  2. Webpack+Vue+Element版的实现
  3. js-screenshot-for-npm

如何使用简单版

直接打开index.html即可

如何使用Webpack+Vue+Element版

# 安装依赖
npm install

# 在localhost:8080进行热重新加载
npm run dev

# 压缩构建为生产环境代码
npm run build

# 构建为生产环境代码并查看捆绑分析器报告
npm run build --report

使用示例

原始html是这样的:

这是元素节点:

这是转成canvas之后:

这是元素节点:

这是转成img之后:

这是元素节点:

这是最终截图结果:

使用npm安装js_screen_shots

npm install --save js_screen_shots

详情见README.md