[发明专利]带动态渲染图表的Word文档的导出方法、装置及计算机设备有效
申请号: | 202011023614.3 | 申请日: | 2020-09-25 |
公开(公告)号: | CN112115693B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 苏静 | 申请(专利权)人: | 平安国际智慧城市科技股份有限公司 |
主分类号: | G06F40/18 | 分类号: | G06F40/18;G06F40/186 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 蒋学超 |
地址: | 518000 广东省深圳市前海深港合*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 渲染 图表 word 文档 导出 方法 装置 计算机 设备 | ||
本发明实施例公开了一种带动态渲染图表的Word文档的导出方法、装置、计算机设备及存储介质。本申请涉及文档处理技术领域,该方法包括:若终端检测到Word文档的生成请求,则将其发送至第一服务器端;第一服务器端生成目标任务ID并将其发送至终端;第一服务器端向第二服务器端发送调用静态页面的请求;第二服务器端获取预设图表数据,并通过预设渲染插件将预设图表数据渲染生成目标图表数据且发送至第一服务器端;第一服务器端基于预设组件将目标图表数据写入预设Word模板以生成Word文档;若终端根据目标任务ID检测到Word文档已生成,则导出Word文档。本发明实施例在医疗平台自动生成病历应用中可实现降低Word文档生成时间、减少资源占用、实时生成及实时反馈。
技术领域
本发明涉及文档处理技术领域,尤其涉及一种带动态渲染图表的Word文档的导出方法、装置、计算机设备及存储介质。
背景技术
渲染可视化图表一般是在前端浏览器进行处理的,但在一些特殊的场景中,例如在医疗平台的自动生成病历应用中,在接收到用户导出病历形式的Word文档指令的时候需要把数据渲染成图表插入到Word文档中导出,这就需要在后台服务器中对需要写入病历的数据进行图表化渲染的操作。然而,目前后台服务器对图表渲染的方案或多或少都存在缺点,例如,1、对于实时渲染图表导出,交互不友好。如果渲染图表数量较多,或者生成word文档比较耗时的时候,会造成用户等待时间较长,甚至会出现等待时间过长导致页面奔溃的问题。2、定时离线渲染好图表写入Word文档,存储在后台服务器,用户在操作的时候直接将预先生成好的Word文档返回给用户,用户在导出的时候不会出现等待超时的情况发生,但由于是离线定时生成Word文档会让数据失去实时性,并且将生成好的Word文档预先存储在后台服务器,会大量占用后台服务器的资源,造成不必要的资源浪费。
发明内容
本发明实施例提供了一种带动态渲染图表的Word文档的导出方法、装置、计算机设备及存储介质,旨在解决相关技术中Word文档不能实时生成及离线生成时占用资源的问题。
第一方面,本发明实施例提供了一种带动态渲染图表的Word文档的导出方法,其包括:若终端检测到Word文档的生成请求,则将所述Word文档的生成请求发送至第一服务器端,其中,所述Word文档为带动态渲染图表的Word文档;所述第一服务器端根据所述Word文档的生成请求生成目标任务ID并将生成的所述目标任务ID发送至所述终端;所述第一服务器端向第二服务器端发送调用静态页面的请求;所述第二服务器端基于所述静态页面调用所述第一服务器端的图表数据接口以获取预设图表数据,并通过预设渲染插件将所述预设图表数据渲染生成目标图表数据且发送至所述第一服务器端;所述第一服务器端接收所述第二服务器端发送的目标图表数据,基于预设组件将所述目标图表数据写入预设Word模板以生成所述Word文档;所述终端根据所述目标任务ID检测所述Word文档是否已生成;若所述终端检测到所述Word文档已生成,所述终端根据所述目标任务ID调用所述第一服务器端的预设导出接口以导出所述Word文档。
第二方面,本发明实施例提供了一种带动态渲染图表的Word文档的导出方法,应用于第一服务器中,其包括:若接收到终端发送的Word文档的生成请求,则根据所述Word文档的生成请求生成目标任务ID并将生成的所述目标任务ID发送至终端以使所述终端根据所述目标任务ID检测所述Word文档是否已生成,其中,所述Word文档为带动态渲染图表的Word文档;向第二服务器端发送调用静态页面的请求,以使所述第二服务器端基于所述静态页面调用所述第一服务器端的图表数据接口以获取预设图表数据,并通过预设渲染插件将所述预设图表数据渲染生成目标图表数据且发送至所述第一服务器端;接收所述第二服务器端发送的目标图表数据,基于预设组件将所述目标图表数据写入预设Word模板以生成所述Word文档,其中,所若所述终端检测到所述Word文档已生成,所述终端根据所述目标任务ID调用所述第一服务器端的预设导出接口以导出所述Word文档。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安国际智慧城市科技股份有限公司,未经平安国际智慧城市科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011023614.3/2.html,转载请声明来源钻瓜专利网。