本文主要介绍如何用js生成pdf,主要利用插件jspdf.
1. 首先安装jspdf
$ npm install jspdf --save
或者下载jspdf.umd.min.js ,本地引入 || 通过CDN加载
2. 创建pdf
const doc = new window.jsPDF({ compress: true });
3. 设置字体
// 解决字体乱码问题 -- 此处font通过官方提供转码工具 fontconverter得到。
doc.addFileToVFS('yourFont.ttf', font);
doc.addFont('yourFont.ttf', 'yourFontAlias', 'normal');
doc.setFont('yourFontAlias');
4. 基础语法
Jspdf 官方文档
5. 下载pdf
doc.save('yourPdfName.pdf');