jsPDF 介绍
jsPDF 支持 在静态网页中直接将 HTML代码 转为pdf 文件 ,但 并 不支持 中文 字符 ,虽然可以通过addhtml的方式来变相实现,但转出来的PDF 文件 中所有 内容 都是 图片 ,分辨率并不高,且 默 认 不支持 分页 ;尽管提供了 分页 的选项,但 分页 效果 真的很差。
安装
yarn add jspdf
npm install jspdf --save
将jspdf的 文件 jspdf.debug.js(或压缩后的 jspdf.min.js)引入html 页面 ,然 后执行 下面 代码 即可:
var doc = new jsPDF()
doc.text(' Hello World! ',10,10)
doc.save('hello.pdf')
使用pdf.addhtml() 方法
pdf.addhtml() 方法 其实就是把指定的DOM元素转为 一个 canvas 图片 ,然后把这个 图片 输出 到 一个 PDF文档中。也正是这种 方法 ,导致了它对 分页 支持 得很差。
网站地址 : https://parall.ax/products/jspdf
GitHub: https://github.com/MrRio/jsPDF
网站描述: 将HTML转为PDF 文件
jsPDF官方网站
官方网站: https://parall.ax/products/jspdf
如果觉得 网站内容还不错,欢迎将 网站 推荐给程序员好友。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did174707