js生成pdf文件的简单使用
工作中遇到需要将页面的一部分html转化为pdf文件的需求,于是上网找了一下资料,现在简单总结一下。
使用的是jspdf插件
首先需要两个文件:
1:https://unpkg.com/jspdf@1.5.3/dist/jspdf.min.js
2:https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.js
触发的事件
pdfMap() { var pdf = new jsPDF('p', 'pt', 'a4'); pdf.internal.scaleFactor = 1; var options = { pagesplit: true, }; pdf.addHTML($('.showPdf'), options, function() { pdf.save('名字.pdf'); }); },
用起来好像不难,可是很多配置不知道如何去配,不知道是我没有看到还是怎么的,官网没有看到api使用说明,所以还有很多地方需要优化。
github地址:https://github.com/MrRio/jsPDF