需求场景
在招投标软件中,每个标段结束评标之后,都会生成评标报告
评标报告主要包含项目信息,标段信息,投标人信息,投标人报价,评标专家打分等情况,相对来说信息量还是比较大,假如我们要导出评标报告该如何做...即方便实现,又避免了由于页面的变动而需要改动导出功能代码的尴尬
方案调研
查阅了一些资料,目前市面上流行的解决方案主要有以下几种
wkhtmltopdf
iText
html2canvas+jsPDF...从github上可以看出,wkhtmltopdf的Star数量总共有11.1K,由此可见他的火爆程度。经过测验以后,我发现他的效果也是最好的。但是由于我们的项目采用了vue,貌似它不支持vue语法。...= canvas.width
var contentHeight = canvas.height
//一页pdf...如果父目录不存在则创建不成功
// mkdirs()创建此抽象路径名指定的目录,包括所有必需但不存在的父目录
file.mkdirs();