项目开发中遇到了一个变态需求,需要把一整个页面导出为pdf格式,而且要保留页面上的所有的表格、svg图片和样式。
简而言之,就是希望像截图一样,把整个页面截下来,然后保存成pdf。
咋不上天呢……
查了一下,能够实现html转pdf的方法还是挺多的,大概有以下几种:
1、大部分浏览器就有这个功能。然而我们客户要的可不是这个,人家要的是能够在系统中主动触发的导出为pdf功能,所以这种方案pass。
2、利用第三方工具。我找到了一种利用wkhtmltopdf这种工具来导出的方案,自己在我们的项目中试