模板搭建方法、文件生成方法、模板系统、装置及计算机设备制造方法及图纸

技术编号:27260430 阅读:62 留言:0更新日期:2021-02-06 11:17
本申请实施例提供一种模板搭建方法、一种文件生成方法、一种模板系统、装置及计算机设备。本申请实施例中,通过利用具有富文本编辑功能的模板编辑器,生成基于富文本布局的第一模板。基于目标业务涉及的业务数据类型,生成至少一个模板组件。将至少一个模板组件添加至所述第一模板中,并根据按照业务布局需求触发的排版操作调整所述至少一个模板组件的排版格式,获得第二模板。其中,第二模板用于渲染生成预设文件格式的业务文件。本申请实施例可以大大提高目标业务的业务处理效率及业务水平。大大提高目标业务的业务处理效率及业务水平。大大提高目标业务的业务处理效率及业务水平。

【技术实现步骤摘要】
模板搭建方法、文件生成方法、模板系统、装置及计算机设备


[0001]本申请实施例涉及网络
,尤其涉及一种模板搭建方法、一种文件生成方法、一种模板系统、装置及一种计算机设备。

技术介绍

[0002]随着互联网技术的快速发展,越来越多企业为了降低企业成本、提高办公效率,采用网络信息化管理及商务运营的方式,进行信息化业务处理。例如,贸易往来中采用电子合同并对电子合同进行电子签章;电子表单或PDF文件的打印交付;与客户或同事的邮件往来等。
[0003]而在信息化业务处理过程为了规范用户操作得到符合业务布局要求的业务文件,通常需要模板的支持。通过制定符合行业规范的模板,例如合同模板、表单模板或邮件模板,模板中规定了业务文件中业务数据的排版格式例如数据类型、数据位置、行高、行距、字体等,以基于模板规范用户操作生成符合业务需求的业务文件。
[0004]现有技术中,需要按照规定的业务模板,对每一个相关的业务文件进行人工编辑排版,不仅大大降低了企业的业务处理效率,且由于难以避免由于人工编辑排版出现的排版错误,导致业务水平的下降。

技术实现思路

[0005]本申请实施例提供一种模板搭建方法、一种文件生成方法、一种模板系统、装置及一种计算机设备,通过生成与业务需求匹配的第二模板,实现基于该第二模板渲染生成预设文件格式的业务文件,大大提高了目标业务的业务处理效率和业务水平。
[0006]第一方面,本申请实施例中提供了一种模板搭建方法,包括:
[0007]利用具有富文本编辑功能的模板编辑器,生成基于富文本布局的第一模板;
[0008]基于目标业务涉及的业务数据类型,生成至少一个模板组件;
[0009]将所述至少一个模板组件添加至所述第一模板中,并根据按照业务布局需求触发的排版操作调整所述至少一个模板组件的排版格式,获得第二模板;
[0010]其中,所述第二模板用于渲染生成预设文件格式的业务文件。
[0011]第二方面,本申请实施例中提供一种文件生成方法,包括:
[0012]获取目标业务对应的第二模板;其中,所述第二模板根据按照业务布局需求触发的排版操作,调整基于富文本布局的第一模板中的至少一个模板元素的排版格式获得;所述第一模板利用具有富文本编辑功能的模板编辑器生成;所述至少一个模板组件基于目标业务涉及的业务数据类型生成;
[0013]根据所述目标业务的当前业务事件,获取所述业务事件分别对应所述第二模板中的至少一个模板组件的业务数据;
[0014]将所述业务数据渲染至所述第二模板中,获得业务文件。
[0015]第三方面,本申请实施例中提供了一种模板系统,包括具有富文本编辑功能的模
板编辑器及数据字典;
[0016]所述数据字典用于基于目标业务涉及的业务数据类型,生成至少一个模板组件;
[0017]所述模板编辑器用于生成基于富文本布局的第一模板;将所述至少一个模板组件添加至所述第一模板中,并根据按照业务布局需求触发的排版操作调整所述至少一个模板组件的排版格式,获得第二模板;其中,所述第二模板用于渲染生成预设文件格式的业务文件。
[0018]第四方面,本申请实施例中提供一种模板搭建装置,包括:
[0019]第一模板生成模块,用于利用具有富文本编辑功能的模板编辑器,生成基于富文本布局的第一模板;
[0020]模板组件生成模板,用于基于目标业务涉及的业务数据类型,生成至少一个模板组件;
[0021]组件添加模块,用于将所述至少一个模板组件添加至所述第一模板中;
[0022]第二模板生成模块,用于根据按照业务布局需求触发的排版操作调整所述至少一个模板组件的排版格式,获得第二模板;其中,所述第二模板用于渲染生成预设文件格式的业务文件。
[0023]第五方面,本申请实施例中提供一种文件生成装置,包括:
[0024]第二模板获取模块,用于获取目标业务对应的第二模板;其中,所述第二模板根据按照业务布局需求触发的排版操作,调整基于富文本布局的第一模板中的至少一个模板元素的排版格式获得;所述第一模板利用具有富文本编辑功能的模板编辑器生成;所述至少一个模板组件基于目标业务涉及的业务数据类型生成;
[0025]业务数据获取模块,用于根据所述目标业务的当前业务事件,获取所述业务事件分别对应所述第二模板中的至少一个模板组件的业务数据;
[0026]业务文件生成模块,用于将所述业务数据渲染至所述第二模板中,获得业务文件。
[0027]第六方面,本申请实施例中提供一种计算机设备,包括处理组件以及存储组件;所述存储组件用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令供所述处理组件调用执行;
[0028]所述处理组件用于:
[0029]利用具有富文本编辑功能的模板编辑器,生成基于富文本布局的第一模板;
[0030]基于目标业务涉及的业务数据类型,生成至少一个模板组件;
[0031]将所述至少一个模板组件添加至所述第一模板中,并根据按照业务布局需求触发的排版操作调整所述至少一个模板组件的排版格式,获得第二模板;
[0032]其中,所述第二模板用于渲染生成预设文件格式的业务文件。
[0033]第七方面,本申请实施例中提供一种计算机设备,包括处理组件以及存储组件;所述存储组件用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令供所述处理组件调用执行;
[0034]所述处理组件用于:
[0035]获取目标业务对应的第二模板;其中,所述第二模板根据按照业务布局需求触发的排版操作,调整基于富文本布局的第一模板中的至少一个模板元素的排版格式获得;所述第一模板利用具有富文本编辑功能的模板编辑器生成;所述至少一个模板组件基于目标
业务涉及的业务数据类型生成;
[0036]根据所述目标业务的当前业务事件,获取所述业务事件分别对应所述第二模板中的至少一个模板组件的业务数据;
[0037]将所述业务数据渲染至所述第二模板中,获得业务文件。
[0038]与现有技术相比,本申请可以获得包括以下技术效果:
[0039]本申请实施例提供了一种模板搭建方法及一种文件生成方法,一种模板系统、装置及一种计算机设备,通过利用具有富文本编辑功能的模板编辑器,生成基于富文本布局的第一模板并基于目标业务涉及的业务数据类型,生成至少一个模板组件。由于基于富文本布局的模板可以实现丰富的格式设置,从而可以实现对支持不同业务数据类型的至少一个模板组件的编辑排版,通过将所述至少一个模板组件添加至所述第一模板中,并根据按照业务布局需求触发的排版操作调整所述至少一个模板组件的排版格式,获得与目标业务匹配第二模板。该第二模板可用于实现渲染生成预设文件格式的业务文件。由于该业务文件基于按照业务布局需求排版的第二模板渲染生成,因此可以简便快捷的生成符合业务规范、满足业务需求的业务文件,从而大大提高了业务处理效率。
[0040]本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模板搭建方法,其特征在于,包括:利用具有富文本编辑功能的模板编辑器,生成基于富文本布局的第一模板;基于目标业务涉及的业务数据类型,生成至少一个模板组件;将所述至少一个模板组件添加至所述第一模板中,并根据按照业务布局需求触发的排版操作调整所述至少一个模板组件的排版格式,获得第二模板;其中,所述第二模板用于渲染生成预设文件格式的业务文件。2.根据权利要1所述的方法,其特征在于,所述基于目标业务涉及的业务数据类型,生成至少一个模板组件包括:确定所述目标业务涉及的业务数据类型;利用数据字典生成与所述业务数据类型匹配的至少一个模板组件。3.根据权利要2所述的方法,其特征在于,所述利用数据字典生成与所述数据类型匹配的至少一个模板组件包括:确定所述数据字典中分别与所述业务数据类型匹配的数据组件;其中,所述数据组件包括值组件、表格组件及单复选组件中的一种或多中的组合;根据用户针对所述数据组件的字段定义操作,定义所述数据组件各自对应数据字段,生成所述目标业务对应的至少一个模板组件。4.根据权利要求1所述的方法,其特征在于,所述利用具有富文本编辑功能的模板编辑器,生成基于富文本布局的第一模板包括:利用模板编辑器中包装的富文本编辑器,生成所述基于富文本布局的第一模板。5.根据权利要求4所述的方法,其特征在于,所述利用模板编辑器中包装的富文本编辑器,生成所述基于富文本布局的第一模板包括:构建包装富文本编辑器的模板编辑器;利用所述模板编辑器生成所述第一模板。6.根据权利要求1所述的方法,其特征在于,所述将所述至少一个模板组件添加至所述第一模板中,并根据按照业务布局需求触发的排版操作调整所述至少一个模板组件的排版格式,获得第二模板包括:根据针对所述至少一个模板组件的添加操作,将所述至少一个模板组件添加至所述第一模板中;确定针对所述第一模板中的至少一个模板组件分别对应的业务布局需求触发的排版操作;基于所述排版操作调整所述至少一个模板组件的排版格式,获得与所述业务布局需求匹配的第二模板。7.根据权利要求1所述的方法,其特征在于,所述基于目标业务涉及的业务数据类型,生成至少一个模板组件包括:基于第一目标子业务涉及的业务数据类型,生成至少一个第一模板组件。8.根据权利要求7所述的方法,其特征在于,所述将所述至少一个模板组件添加至所述第一模板中,并根据按照业务布局需求触发的排版操作调整所述至少一个模板组件的排版格式,获得第二模板包括:将所述至少一个第一模板组件添加至所述第一模板中,并根据按照第一子业务布局需
求触发的排版操作调整所述至少一个第一模板组件的排版格式,获得所述第一目标子业务对应的第一子业务模板;获取第二目标子业务对应的第二子业务模板及第三目标子业务对应的第三子业务模板;按照多个目标子业务的业务处理逻辑对所述第一子业务模板、所述第二子业务模板及所述第三子业务模板进行合并处理,获得所述第二模板。9.根据权利要求6所述的方法,其特征在于,所述基于所述排版操作调整所述至少一个模板组件的排版格式,获得与所述业务布局需求匹配的第二模板之后,还包括:基于针对所述至少一个模板组件的添加操作及所述排版操作,确定所述目标业务对应的第二模板中所述至少一个模板组件之间的布局逻辑;基于所述布局逻辑生成布局提示信息,便于用户基于所述布局提示信息搭建所述目标业务对应的第二模板。10.一种文件生成方法,其特征在于,包括:获取目标业务对应的第二模板;其中,所述第二模板根据按照业务布局需求触发的排版操作,调整基于富文本布局的第一模板中的至少一个模板元素的排版格式获得;所述第一模板利用具有富文本编辑功能的模板编辑器生成;所述至少一个模板组件基于目标业务涉及的业务数据类型生成;根据所述目标业务的当前业务事件,获取所述业务事件分别对应所述第二模板中的至少一个模板组件的业务数据;将所述业务数据渲染至所述第二模板中,获得业务文件。11.根据权利要求10所述的方法,其特征在于,所述根据所述目标业务的当前业务事件,获取所述业务事件分别对应所述第二模板中的至少一个模板组件的业务数据包括:确定所述目标业务的当前业务事件;基于针对所述业务事件对应的业务文件生成操作,获取所述业务事件分别对应所述第二模板中的至少一个模板组件的业务数据。12.根据权利要求10所述的方法,其特征在于,所述将所述业务数据渲染至所述第二模板中,获得业务文件包括:将所述业务数据按照所述至少一个模板组件分别对应的数据格式添加至所述第二模板中;按照预设文件格式渲染所...

【专利技术属性】
技术研发人员:王磊邵伟张璠璠郭二虎秦龙蒲轶梅
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1