【技术实现步骤摘要】
基于可编辑模板的打印方法、打印装置及存储介质
本专利技术涉及打印软件
,具体而言,涉及一种基于可编辑模板的打印方法、打印装置及一种计算机可读存储介质。
技术介绍
由于原NC打印的一些逻辑都在后台代码进行处理,在ERP系统中,正常的逻辑流程是在云服务器端运行打印算法,生成pdf文件,传输给前端浏览器,应用浏览器的打印功能进行打印。因此,打印产生的运行数据会一直存在云服务器端的内存中,一旦打印频繁,容易出现内存溢出的情况,进而导致云服务器崩溃的现象发生,影响云服务器的性能,降低打印效率。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术的第一方面提供了一种基于可编辑模板的打印方法。本专利技术的第二方面提供了一种基于可编辑模板的打印装置。本专利技术的第三方面提供了一种计算机可读存储介质。有鉴于此,根据本专利技术的第一方面,提供了一种基于可编辑模板的打印方法,包括:获取打印请求,并对所述打印请求进行合法性检验;确认所述打印请求合法,根据第三方 ...
【技术保护点】
1.一种基于可编辑模板的打印方法,其特征在于,所述基于可编辑模板的打印方法包括:/n获取打印请求,并对所述打印请求进行合法性检验;/n确认所述打印请求合法,根据第三方服务的并发通信信道,获取所述打印请求中携带的对应的条件参数信息;/n发送所述条件参数信息,并获取与所述条件参数信息对应的解析数据;/n根据所述解析数据和预置的打印模板,构建可编辑的打印数据模型,并根据所述数据模型生成打印任务。/n
【技术特征摘要】
1.一种基于可编辑模板的打印方法,其特征在于,所述基于可编辑模板的打印方法包括:
获取打印请求,并对所述打印请求进行合法性检验;
确认所述打印请求合法,根据第三方服务的并发通信信道,获取所述打印请求中携带的对应的条件参数信息;
发送所述条件参数信息,并获取与所述条件参数信息对应的解析数据;
根据所述解析数据和预置的打印模板,构建可编辑的打印数据模型,并根据所述数据模型生成打印任务。
2.根据权利要求1所述的基于可编辑模板的打印方法,其特征在于,所述预置的打印模板,包括:
数据源模板和渲染模板。
3.根据权利要求1所述的基于可编辑模板的打印方法,其特征在于,所述打印数据模型,包括:
数据源变量值和模板数据。
4.根据权利要求1至3中任一项所述的基于可编辑模板的打印方法,其特征在于,所述发送所述条件参数信息,并获取与所述条件参数信息对应的解析数据,包括:
根据所述发送的条件参数信息至服务器,以供所述服务器查询到与所述条件参数信息对应的实例化打印数据入口和实例化打印数据出口;
对所述实例化打印数据入口中存储的预设规则进行剥离,得到与所述预设规则对应的解析数据并存储在对应的所述实例化打印数据出口中;
从所述实例化打印数据出口中获取与所述条件参数信息对应的解析数据。
5.根据权利要求2所述的基于可编辑模板的打印方法,其特征在于,所述根据所述解析数据和预置的打印模板,构建打印数据模型,并根据所述数据模型生成打印任务,具体包括:
根据所述数据源模板,解析所述解析数据中的变量参数,生成所述打印数据模型的所述数据源变量值;
根...
【专利技术属性】
技术研发人员:张忠宝,
申请(专利权)人:用友网络科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。