[发明专利]文档生成方法、装置、存储介质及电子设备有效
申请号: | 202210173490.X | 申请日: | 2022-02-24 |
公开(公告)号: | CN114611479B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 张阳 | 申请(专利权)人: | 北京金堤科技有限公司 |
主分类号: | G06F40/186 | 分类号: | G06F40/186;G06F40/106 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 刘爱丽 |
地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文档 生成 方法 装置 存储 介质 电子设备 | ||
本公开提供一种文档生成方法、装置、存储介质及电子设备。接收用户发送的文档生成请求;根据所述请求确定所述文档所对应的对象和所述文档所需包括的模块;确定各个所述模块在所述文档中的布局信息,将各个所述模块按照所述布局信息进行拼接处理;确定各个所述模块各自所对应的模块模板,对各个所述模块模板执行导入处理,以将所述对象的与各个所述模块模板相适应的数据分别导入到各个所述模块模板中;基于所述导入处理的结果和所述拼接处理的结果生成所述文档。相对于现有技术来说,本公开方案可以针对用户的实际需求更为灵活地生成不同形式的文档。
技术领域
本公开涉及数据处理技术领域,尤其涉及一种文档生成方法、装置、存储介质及电子设备。
背景技术
随着信息科技的发展,越来越多的用户有着快速了解企业的各方面情况的需求,针对这样的需求,企业查询类网站也相应开发了自动生成企业报告的功能。
在传统的自动生成方案中,所生成的报告文档的格式是固定的,缺乏灵活性,不能满足用户的个性化需求。
发明内容
鉴于以上现有技术的缺点,本发明的目的在于提出一种文档生成方法、装置、存储介质及电子设备,用于灵活地生成文档。
第一方面,本公开提供一种文档生成方法,包括:
接收用户发送的文档生成请求;
根据所述请求确定所述文档所对应的对象和所述文档所需包括的模块;
确定各个所述模块在所述文档中的布局信息,将各个所述模块按照所述布局信息进行拼接处理;
确定各个所述模块各自所对应的模块模板,对各个所述模块模板执行导入处理,以将所述对象的与各个所述模块模板相适应的数据分别导入到各个所述模块模板中;
基于所述导入处理的结果和所述拼接处理的结果生成所述文档。
可选的,所述确定各个所述模块在所述文档中的展示顺序布局信息,包括:从所述请求中获取各个所述模块在所述文档中的展示顺序布局信息。
可选的,所述从所述请求中获取各个所述模块在所述文档中的布局信息,包括:
从所述请求中确定各个所述模块的在所述文档中的位置信息,以及各个所述模块的缩放信息。
可选的,所述布局信息包括展示顺序信息,所述确定各个所述模块在所述文档中的布局信息,包括:
根据各个所述模块各自预定义的优先级,确定各个模块在所述文档中的展示顺序信息。
可选的,所述将所述对象的与各个所述模块模板相适应的数据分别导入到各个所述模块模板中,包括:
针对各个所述模板中的任一所述模板,确定对应的数据地址集合;
基于所述数据地址集合获取所述对象的与所述模板的各个数据项相适应的数据,将获取到的数据导入到所述模板对应的数据项中。
可选的,所述请求中包括文档的格式类型,所述方法还包括:根据所述格式类型,将所生成的文档进行格式转换。
可选的,所述方法还包括:将所生成的文档作为所述请求的响应,发送给所述用户。
第二方面,本公开还提供一种文档生成方法,包括:
在对象的文档生成页面,展示多个模块分别对应的多个接口;
响应于用户对多个所述接口中至少一个所述接口的指定操作,确定所述文档所需包含的模块;
至少基于所述对象、以及所述文档所需包含的模块生成所述用户的文档生成请求,并发送到服务端。
可选的,所述指定操作是对接口的选定操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金堤科技有限公司,未经北京金堤科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210173490.X/2.html,转载请声明来源钻瓜专利网。