如何让网页的某个区域生成对应的PDF文件并保存

594zzb 发布于 2017/08/08 17:24
阅读 387
收藏 1

各位同仁和大神,我现在有个需求:在页面上有个按钮,点击后把当前页面某个区域的内容生成一个pdf文件到服务器上存储,不过这个需要考虑下浏览器的兼容性问题,一般这种实现你们有什么好的方案或者建议

加载中
0
5
594zzb

恩,谢谢各位,我这边已经研究出方案了,目前已经确定是用chrome内核限定了,所以兼容性这块没问题了,实现方案是这样的,用jsPDF插件,调用它的指定区域生成pdf的方法,但是不是直接生成pdf,而是通过它的api获取区域转成pdf的base64编码,然后嵌套个ajax把这个base64解码信息传给后台,在后台写个base64转pdf的方法就可以实现页面触发后台服务器生成pdf的功能了

0
高端大气上档次_
高端大气上档次_

初步一看有2种方案:

1、采用插件,点击按钮,截图存服务器,然后用Itext把这图片写入到PDF文件

2、使用第三方技术把html直接转成pdf

0
zabcd117
zabcd117

方案的选择,依赖你的具体需求,你现在的需求并不明确

1、需要兼容的浏览器有哪些?

2、截图的内容是公开的,还是需要登录才能展示的

返回顶部
顶部