[发明专利]文档生成方法、装置、存储介质及电子设备有效
申请号: | 202210173490.X | 申请日: | 2022-02-24 |
公开(公告)号: | CN114611479B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 张阳 | 申请(专利权)人: | 北京金堤科技有限公司 |
主分类号: | G06F40/186 | 分类号: | G06F40/186;G06F40/106 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 刘爱丽 |
地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文档 生成 方法 装置 存储 介质 电子设备 | ||
1.一种文档生成方法,其特征在于,包括:
接收用户发送的生成文档的请求;
根据所述请求确定所述文档所对应的对象和所述文档所需包括的模块;
确定各个所述模块在所述文档中的布局信息,将各个所述模块按照所述布局信息进行拼接处理;
确定各个所述模块各自所对应的模块模板,对各个所述模块模板执行导入处理,以将所述对象的与各个所述模块模板相适应的数据分别导入到各个所述模块模板中;
基于所述导入处理的结果和所述拼接处理的结果生成所述文档;
其中,所述确定各个所述模块在所述文档中的布局信息包括:
从所述请求中确定各个所述模块的在所述文档中的位置信息,以及各个所述模块的缩放信息;或者
在所述布局信息包括展示顺序信息时,根据各个所述模块各自预定义的优先级,确定各个模块在所述文档中的展示顺序信息。
2.根据权利要求1所述的文档生成方法,其特征在于,所述将所述对象的与各个所述模块模板相适应的数据分别导入到各个所述模块模板中,包括:
针对各个所述模板中的任一所述模板,确定对应的数据地址集合;
基于所述数据地址集合获取所述对象的与所述模板的各个数据项相适应的数据,将获取到的数据导入到所述模板对应的数据项中。
3.根据权利要求1所述的文档生成方法,其特征在于,所述请求中包括文档的格式类型,所述方法还包括:根据所述格式类型,将所生成的文档进行格式转换。
4.根据权利要求1所述的文档生成方法,其特征在于,所述方法还包括:将所生成的文档作为所述请求的响应,发送给所述用户。
5.一种文档生成方法,其特征在于,包括:
在对象的文档生成页面,展示多个模块分别对应的多个接口;
响应于用户对多个所述接口中至少一个所述接口的指定操作,确定所述文档所需包含的模块;
至少基于所述对象、以及所述文档所需包含的模块生成所述用户的文档生成请求,并发送到服务端;
所述指定操作是将接口从第一区域按照各个模块在文档中的布局信息拖曳到第二区域的拖曳操作,所述第一区域用于展示多个所述模块分别对应的多个所述接口,所述第二区域用于展示所述文档所需包含的模块所对应的接口。
6.根据权利要求5所述的文档生成方法,其特征在于,所述第二区域中所展示的不同接口的位置是可调整的,所述生成所述用户的文档生成请求,包括:在所述请求中携带不同接口的位置信息,作为各个所述模块在所述文档中的布局信息。
7.一种文档生成装置,其特征在于,包括:
请求接收模块,用于接收用户发送的生成文档的请求;
信息确定模块,用于根据所述请求确定所述文档所对应的对象和所述文档所需包括的模块;
拼接处理模块,用于确定各个所述模块在所述文档中的布局信息,将各个所述模块按照所述布局信息进行拼接处理;
数据导入模块,用于确定各个所述模块各自所对应的模块模板,对各个所述模块模板执行导入处理,以将所述对象的与各个所述模块模板相适应的数据分别导入到各个所述模块模板中;
文档生成模块,用于基于所述导入处理的结果和所述拼接处理的结果生成所述文档;
其中,所述确定各个所述模块在所述文档中的布局信息包括:
从所述请求中确定各个所述模块的在所述文档中的位置信息,以及各个所述模块的缩放信息;或者
在所述布局信息包括展示顺序信息时,根据各个所述模块各自预定义的优先级,确定各个模块在所述文档中的展示顺序信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金堤科技有限公司,未经北京金堤科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210173490.X/1.html,转载请声明来源钻瓜专利网。