前提:跟着我一步一步,最终一定会成功!(本人已经实现该功能)
背景:需要做一个导出PDF的功能,网上找有很多,但是一般导出来的都是比较模糊的那种,下面这个是高清版的,导出的PDF都是几M,跟正常手动导出的差不多,很清晰。而且还有优点是无需经过后台,纯前段生成,很轻量,完全仅仅依赖客户端即可!(后台代码过于复杂,尤其是用画笔去画,再填充数据等特别复杂,故推荐直接前端生成)
首先用到的JS如下:
注:如果你不知道去哪下载,本人已经为你准备好
下载地址:html2canvas.js 、jsPdf.debug.js 下载