[发明专利]一种动态PDF文档的生成方法、装置、系统及介质在审
| 申请号: | 202211371583.X | 申请日: | 2022-11-03 | 
| 公开(公告)号: | CN115563424A | 公开(公告)日: | 2023-01-03 | 
| 发明(设计)人: | 周立平 | 申请(专利权)人: | 平安银行股份有限公司 | 
| 主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/958 | 
| 代理公司: | 广东良马律师事务所 44395 | 代理人: | 钟有为 | 
| 地址: | 518000 广东*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 动态 pdf 文档 生成 方法 装置 系统 介质 | ||
1.一种动态PDF文档的生成方法,其特征在于,包括:
接收前端发送的待生成页面数据;
将所述待生成页面数据存储至预设数据库中;
在预设虚拟环境中启动浏览器与Web服务器进行交互,以加载所述Web服务器返回的网页数据对预设动态网页进行访问,其中,所述预设动态网页是所述Web服务器从预设数据库中读取所述待生成页面数据后渲染生成的;
调用预设的PDF打印接口对所述预设动态网页进行打印,将所述预设动态网页转换为对应的动态PDF文档。
2.根据权利要求1所述的动态PDF文档的生成方法,其特征在于,所述将所述待生成页面数据存储至预设数据库中之前,所述方法还包括:
对所述待生成页面数据进行压缩处理。
3.根据权利要求1所述的动态PDF文档的生成方法,其特征在于,所述在预设虚拟环境中启动浏览器与Web服务器进行交互,以加载所述Web服务器返回的网页数据对预设动态网页进行访问,包括:
在预设虚拟环境中启动浏览器,通过所述浏览器向Web服务器发送预设网址,所述预设网站中携带有页面标识;
在所述浏览器中加载所述Web服务器返回的网页数据,以对预设动态网页进行访问,其中,所述预设动态网页是所述Web服务器根据所述页面标识从所述预设数据库中调取相应的待生成页面数据后渲染生成的。
4.根据权利要求3所述的动态PDF文档的生成方法,其特征在于,所述在所述浏览器中加载所述Web服务器返回的网页数据,以对预设动态网页进行访问,具体包括:
以同步加载方式在所述浏览器中加载所述Web服务器返回的网页数据,以对预设动态网页进行访问。
5.根据权利要求1所述的动态PDF文档的生成方法,其特征在于,所述在所述浏览器中加载所述Web服务器返回的网页数据,以对预设动态网页进行访问之后,所述方法还包括:
向所述前端发送所述动态PDF文档。
6.根据权利要求1所述的动态PDF文档的生成方法,其特征在于,所述在所述浏览器中加载所述Web服务器返回的网页数据,以对预设动态网页进行访问之后,所述方法还包括:
向所述前端发送所述动态PDF文档的访问链接。
7.根据权利要求1-6任意一项所述的动态PDF文档的生成方法,其特征在于,所述待生成页面数据包括HTML页面样式和文本数据。
8.一种动态PDF文档的生成装置,其特征在于,包括:
接收模块,用于接收前端发送的待生成页面数据;
存储模块,用于将所述待生成页面数据存储至预设数据库中;
网页访问模块,用于在预设虚拟环境中启动浏览器与Web服务器进行交互,以加载所述Web服务器返回的网页数据对预设动态网页进行访问,其中,所述预设动态网页是所述Web服务器从预设数据库中读取所述待生成页面数据后渲染生成的;
打印转换模块,用于调用预设的PDF打印接口对所述预设动态网页进行打印,将所述预设动态网页转换为对应的动态PDF文档。
9.一种动态PDF文档的生成系统,其特征在于,所述系统包括至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7任一项所述的动态PDF文档的生成方法。
10.一种非易失性计算机可读存储介质,其特征在于,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行权利要求1-7任一项所述的动态PDF文档的生成方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211371583.X/1.html,转载请声明来源钻瓜专利网。





