老菜鸟学习:Javascript 将html转成pdf
Posted 香巴拉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了老菜鸟学习:Javascript 将html转成pdf相关的知识,希望对你有一定的参考价值。
起因:处理某个项目,需要把页面上的数据(订单、运单)等导出pdf。
第一个想法:从 Java 层去想。但是经过各种资料查询和实践,第一个想法宣告放弃;
幸好客户的要求是:导出的 pdf 尺寸要和打印的尺寸一致。
于是换了思路寻找资料,产生第二个想法,以“JSP html 导出pdf”等关键词搜索,查找到了使用 html2canvas 和 jsPDF 导出pdf的案例,经过实践,基本满足了需求。
作为开发者,我真真切切感受到html5的强大,以前一直负责服务层的开发,现在发现很多客户端的开发也挺有意思,也减轻了服务端和网络的压力。例如原先有一个生成二维码的案例,一开始是用Java在服务层生成,后来看到 jQuery barcode 就能解决问题,大大减少了页面相应时间。
下面是经过整理的相关精华资料,包含了我并未使用但有学习意义的Java服务层输出pdf的相关资料。(其实搜索资料的过程很痛苦,五花八门,换了百度又换Google,所幸及时地解决了问题)
原作者的话是:“最近碰到个需求,需要把当前页面生成pdf,并下载。弄了几天,自己整理整理,记录下来,我觉得应该会有人需要 :)”
感谢原作者的无私开源奉献。
GitHub开源项目《javascript 将html转成pdf,下载,支持多页哦(html2canvas 和 jsPDF)》
最先查到的作者博客
iText实现URL页面转PDF
以上是关于老菜鸟学习:Javascript 将html转成pdf的主要内容,如果未能解决你的问题,请参考以下文章