18910140161

老菜鸟学习:Javascript将超文本标记语言转成可移植文档格式文件的扩展名(可移植文档格式的缩写)

顺晟科技

2021-08-31 11:15:11

36

起因:处理某个项目,需要把页面上的数据(订单、运单)等导出pdf。 个想法:从 Java 层去想。但是经过各种资料查询和实践,个想法宣告放弃; 幸好客户的要求是:导出的 pdf 尺寸要和打印的尺寸一致。 于是换了思路寻找资料,产生第二个想法,以“JSP html 导出pdf”等关键词搜索,查找到了使用 html2canvas 和 jsPDF 导出pdf的案例,经过实践,基本满足了需求。 作为开发者,我真真切切感受到html5的强大,以前一直负责服务层的开发,现在发现很多客户端的开发也挺有意思,也减轻了服务端和网络的压力。例如原先有一个生成二维码的案例,一开始是用Java在服务层生成,后来看到 jQuery barcode 就能解决问题,大大减少了页面相应时间。   下面是经过整理的相关精华资料,包含了我并未使用但有学习意义的Java服务层输出pdf的相关资料。(其实搜索资料的过程很痛苦,五花八门,换了百度又换Google,所幸及时地解决了问题)   原作者的话是:“最近碰到个需求,需要把当前页面生成pdf,并下载。弄了几天,自己整理整理,记录下来,我觉得应该会有人需要 :)”   感谢原作者的无私开源奉献。   GitHub开源项目《Javascript 将html转成pdf,下载,支持多页哦(html2canvas 和 jsPDF)》 https://github.com/linwalker/render-html-to-pdf  更先查到的作者博客 https://segmentfault.com/a/1190000009211079 http://www.zhimengzhe.com/Javascriptjiaocheng/288576.html   《 jsPDF:将HTML元素转换为同等宽高的PDF》 http://blog.csdn.net/zhanggl94/article/details/52672051
《Spring MVC 学习笔记 PDF/Excel格式输出》 http://www.cnblogs.com/crazy-fox/archive/2012/02/18/2357705.html 《iText实现URL页面转PDF》 http://www.cnblogs.com/hutuchong/articles/5725913.html iText实现URL页面转PDF http://www.micmiu.com/opensource/expdoc/itext-url-pdf/
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航