需求场景
在招投标软件中,每个标段结束评标之后,都会生成评标报告
评标报告主要包含项目信息,标段信息,投标人信息,投标人报价,评标专家打分等情况,相对来说信息量还是比较大,假如我们要导出评标报告该如何做...即方便实现,又避免了由于页面的变动而需要改动导出功能代码的尴尬
方案调研
查阅了一些资料,目前市面上流行的解决方案主要有以下几种
wkhtmltopdf
iText
html2canvas+jsPDF...所以最终我们拿到的PDF文件并不是真正意义上的PDF文件,而是一张图片。这也导致我们无法编辑PDF文件。而且质量也一般。
最后我们来看一看iText
?...也可能是我的使用方式不当。欢迎小伙伴指正。而且itext7更多用于需要去维护PDF模板的场景,并不适合我本次的需求。所以我最终使用html2canvas+jsPDF的方式来实现。...实战案例
html2canvas+jsPDF
现在,我们来看看html2canvas+jsPDF的实现方式
首先需要引入html2canvas和jsPDF的依赖文件。大家可以从官网下载。