【技术实现步骤摘要】
数据打印方法、装置、计算机设备及计算机可读存储介质
[0001]本申请涉及数据处理领域,特别是涉及一种数据打印方法
、
装置
、
计算机设备及计算机可读存储介质
。
技术介绍
[0002]随着计算机技术的发展,实现服务端数据的自动化打印技术,对于提升企业数字化平台业务开展效率而言,具有十分重要的研究意义与应用价值
。
[0003]传统技术中,通常是在服务器端部署相应的功能库,当客户端请求进行数据打印时,需要与服务器端进行大量繁琐的交互过程,同时服务端也需要调用并运行大量功能插件对打印数据进行处理,效率较低
。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种数据打印方法
、
装置
、
计算机设备及计算机可读存储介质,能够有效提高数据打印的效率
。
[0005]第一方面,一种数据打印方法,包括:获取目标数据与数据显示模板,并将目标数据的各个数据元素按照预设规则填入数据显示模板,生成初始显示数据;对初始显示数据中的各个标题数据及对应的内容数据进行遍历,得到各个数据模块对应的显示尺寸,其中,数据模块包括标题数据及匹配的内容数据中的至少一项;对各个数据模块的显示尺寸依次进行累加,并基于每次累加的结果与预设页面尺寸进行比较,得到初始显示数据对应的各个分页数据;基于各个分页数据中的标题数据及其对应的页码信息,生成初始显示数据对应的目录数据;并基于各个分页数据与目录数据,生成目标打印数据 ...
【技术保护点】
【技术特征摘要】
1.
一种数据打印方法,其特征在于,所述方法包括:获取目标数据与数据显示模板,并将所述目标数据的各个数据元素按照预设规则填入所述数据显示模板,生成初始显示数据;对所述初始显示数据中的各个标题数据及对应的内容数据进行遍历,得到各个数据模块对应的显示尺寸,其中,数据模块包括标题数据及匹配的内容数据中的至少一项;对各个数据模块的显示尺寸依次进行累加,并基于每次累加的结果与预设页面尺寸进行比较,得到所述初始显示数据对应的各个分页数据;基于所述各个分页数据中的标题数据及其对应的页码信息,生成所述初始显示数据对应的目录数据;并基于所述各个分页数据与所述目录数据,生成目标打印数据,并对所述目标打印数据进行打印
。2.
根据权利要求1所述的方法,其特征在于,所述获取目标数据与数据显示模板,并将所述目标数据的各个数据元素按照预设规则填入所述数据显示模板,生成初始显示数据,包括:获取所述目标数据中各个数据元素对应的数据标签信息,以及所述数据显示模板中各个数据填入位置对应的位置标签信息;将各个数据标签信息与各个位置标签信息进行匹配,得到所述各个数据标签信息与各个位置标签信息间的对应关系;基于所述对应关系将所述目标数据的各个数据元素填入所述数据显示模板中对应的数据填入位置,生成初始显示数据
。3.
根据权利要求1所述的方法,其特征在于,所述对所述初始显示数据中的各个标题数据及对应的内容数据进行遍历,得到各个数据模块对应的显示尺寸,包括:基于预设顺序,对所述初始显示数据中各个标题数据以及内容数据进行遍历,得到所述各个标题数据对应的标题标识以及各个内容数据对应的内容标识;基于各个标题标识以及各个内容标识,确定各个标题数据以及各个内容数据间的对应关系;基于所述对应关系,确定所述各个数据模块,并确定所述各个数据模块对应的显示尺寸
。4.
根据权利要求1所述的方法,其特征在于,所述对各个数据模块的显示尺寸依次进行累加,并基于每次累加的结果与预设页面尺寸进行比较,得到所述初始显示数据对应的各个分页数据之前,还包括:获取所述目标数据的数据类型以及所述数据显示模板的模板类型,所述模板类型用于表征所述数据显示模板对应的显示主题
、
数据排版以及包含的图表类型与数量信息;基于所述目标数据的数据类型以及所述数据显示模板的模板类型,确定所述目标数据的展示效率与打印效率;基于所述展示效率与打印效率,确定对应的预设页面尺寸
。5.
根据权利要求4所述的方法,其特征在于,所述基于所述目标数据的数据类型以及所述数据显示模板的模板类型,确定所述目标数据的展示效率与打印效率,包括:获取至少两个候选页面尺寸;基于所述目标数据的数据类型以及所述数据显示模板的模板类型,确定各个候选页面
尺寸对应于目标数据的数据类型以及数据显示模板的模板类型的展示效率与打印效率;所述基于所述展示效率与打印效率,确定对应的预设页面尺寸,包括:基于各个候选页面尺寸对应的展示效率与打印效率之和,确定对应的预设页面尺寸
。6.
根据权利要求1所述的方法,其特征在于,所述对各个数...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。