[发明专利]文档生成方法、装置、计算设备及可读存储介质在审
| 申请号: | 202310217830.9 | 申请日: | 2023-03-03 |
| 公开(公告)号: | CN116204182A | 公开(公告)日: | 2023-06-02 |
| 发明(设计)人: | 林朝聪;宋康迪;龙科宇 | 申请(专利权)人: | 支付宝实验室(新加坡)有限公司 |
| 主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F16/958 |
| 代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 李晓庆 |
| 地址: | 新加坡勿拉士巴沙*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文档 生成 方法 装置 计算 设备 可读 存储 介质 | ||
本说明书实施例提供文档生成方法、装置、计算设备及可读存储介质,其中所述文档生成方法应用于客户端,包括:获取待处理数据,其中,待处理数据用于生成动态表单,将待处理数据加载至数据操作组件,根据待处理数据,在数据操作组件中生成数据操作页面,其中,数据操作组件为客户端上预先设置的,将数据操作页面的页面信息同步至页面渲染组件,根据页面信息,在页面渲染组件中渲染得到动态表单的前端显示页面,其中,页面渲染组件为客户端上预先设置的,基于前端显示页面,生成预设格式的目标文档。基于客户端的统一的渲染逻辑和文档生成逻辑,实现了动态表单的渲染和目标文档的生成,提升了文档生成的鲁棒性、效率和准确度。
技术领域
本说明书实施例涉及文档处理技术领域,特别涉及一种文档生成方法。
背景技术
随着计算机技术的发展,动态表单由于其灵活的合并、修改、渲染技术,在制表规则频繁变更的技术场景中起到关键的作用。在真实的业务场景中,根据渲染得到的动态表单,生成可以在前端显示的目标文档,极大提升了业务效率。
目前,渲染动态表单和生成目标文档,是基于后端的文档工具包实现的,例如,pdfbox等Java包。
然而,客户端和服务端需要各自设置一套动态表单的渲染逻辑和文档的生成逻辑,在业务需求的迭代导致制表规则对应变化后,变更难度较高,文档生成的鲁棒性不足,并且,由于不同的渲染逻辑和生成逻辑,文档过程中需要在客户端和服务端进行反复的数据处理和数据传输,文档生成的效率不足,存在动态表单的预览效果和生成文档的实际效果不一致的情况,文档生成的准确度不足。亟需一种高鲁棒性、高效且高准确度的文档生成方法。
发明内容
有鉴于此,本说明书施例提供了一种文档生成方法。本说明书一个或者多个实施例同时涉及一种文档生成装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。
根据本说明书实施例的第一方面,提供了一种文档生成方法,应用于客户端,包括:
获取待处理数据,其中,待处理数据用于生成动态表单;
将待处理数据加载至数据操作组件,根据待处理数据,在数据操作组件中生成数据操作页面,其中,数据操作组件为客户端上预先设置的;
将数据操作页面的页面信息同步至页面渲染组件,根据页面信息,在页面渲染组件中渲染得到动态表单的前端显示页面,其中,页面渲染组件为客户端上预先设置的;
基于前端显示页面,生成预设格式的目标文档。
根据本说明书实施例的第二方面,提供了一种文档生成装置,应用于客户端,包括:
获取模块,被配置为获取待处理数据,其中,待处理数据用于生成动态表单;
页面生成模块,被配置为将待处理数据加载至数据操作组件,根据待处理数据,在数据操作组件中生成数据操作页面,其中,数据操作组件为客户端上预先设置的;
渲染模块,被配置为将数据操作页面的页面信息同步至页面渲染组件,根据页面信息,在页面渲染组件中渲染得到动态表单的前端显示页面,其中,页面渲染组件为客户端上预先设置的;
文档生成模块,被配置为基于前端显示页面,生成预设格式的目标文档。
根据本说明书实施例的第三方面,提供了一种计算设备,包括:
存储器和处理器;
存储器用于存储计算机可执行指令,处理器用于执行计算机可执行指令,该计算机可执行指令被处理器执行时实现上述文档生成方法的步骤。
根据本说明书实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现任意一项文档生成方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝实验室(新加坡)有限公司,未经支付宝实验室(新加坡)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310217830.9/2.html,转载请声明来源钻瓜专利网。





