[发明专利]基于模板引擎的文档导出方法、系统、设备和存储介质在审
申请号: | 202110779959.X | 申请日: | 2021-07-09 |
公开(公告)号: | CN113361234A | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 罗欢;徐律冠;刘叶楠;余芸;姜唯;陈文平;彭钦青 | 申请(专利权)人: | 南方电网数字电网研究院有限公司 |
主分类号: | G06F40/151 | 分类号: | G06F40/151;G06F40/186;G06F3/0488 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 樊倩 |
地址: | 510700 广东省广州市黄*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 模板 引擎 文档 导出 方法 系统 设备 存储 介质 | ||
本申请涉及基于模板引擎的文档导出方法、系统、设备和存储介质。所述方法包括:响应于对文档指令的触控操作,生成文档导出请求;文档导出请求包括原始文档指令以及原始文档指令对应的信号;对原始文档指令对应的信号进行信号整合处理,并对信号整合处理后的原始文档指令进行参数分析,得到原始指令数据;若原始指令数据的操作校验结果符合预设的操作条件,生成待导出文档指令;基于待导出文档指令进行指令模拟运行,若模拟运行结果符合预设的运行条件,确定目标文档指令;采用模板引擎,根据待导出业务数据和目标文档指令,生成指定目标文档。采用本方法能够防止出现错误操作,避免因操作者失误导致的信息丢失,具有保护作用,增强了系统安全性。
技术领域
本申请涉及计算机技术领域,特别是涉及一种基于模板引擎的文档导出方法、系统、计算机设备和存储介质。
背景技术
通过模板引擎,可以使得用户界面与业务数据分离,采用模板引擎可以生成特定格式的文档,如用于网站的模板引擎可以生成一个标准的HTML文档。
但传统应用模板引擎进行word导出的方法,在使用时存在以下问题:在应用模板引擎的word导出过程中,可能会因为操作者的失误,造成信息的丢失,或错误操作导致的设备损坏。
因此,相关技术中存在缺乏保护功能的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够解决上述问题的一种基于模板引擎的文档导出方法、系统、计算机设备和存储介质。
一种基于模板引擎的文档导出方法,所述方法包括:
响应于对文档指令的触控操作,生成文档导出请求;所述文档导出请求包括原始文档指令以及所述原始文档指令对应的信号;
对所述原始文档指令对应的信号进行信号整合处理,并对信号整合处理后的原始文档指令进行参数分析,得到原始指令数据;
若所述原始指令数据的操作校验结果符合预设的操作条件,生成待导出文档指令;
基于所述待导出文档指令进行指令模拟运行,若模拟运行结果符合预设的运行条件,确定目标文档指令;
采用模板引擎,根据待导出业务数据和所述目标文档指令,生成指定目标文档;所述指定目标文档为基于所述待导出业务数据进行指定格式转换后的文档。
在一个实施例中,在所述对所述原始文档指令对应的信号进行信号整合处理,并对信号整合处理后的原始文档指令进行参数分析,得到原始指令数据的步骤之后,还包括:
对所述原始指令数据进行解析和数据分析处理;
基于解析和数据分析处理后的原始指令数据进行操作校验,得到所述操作校验结果。
在一个实施例中,在所述基于解析和数据分析处理后的原始指令数据进行操作校验,得到所述操作校验结果的步骤之后,还包括:
若所述原始指令数据的操作校验结果显示为错误信息,判定所述操作校验结果不符合预设的操作条件,对所述原始指令数据进行拦截操作。
在一个实施例中,所述若所述原始指令数据的操作校验结果符合预设的操作条件,生成待导出文档指令,包括:
若所述原始指令数据的操作校验结果符合预设的操作条件,获取指令生成信息;所述指令生成信息用于开启生成文档指令操作;
按照所述指令生成信息,根据所述原始指令数据生成待导出文档指令。
在一个实施例中,在所述基于所述待导出文档指令进行指令模拟运行,若模拟运行结果符合预设的运行条件,确定目标文档指令的步骤之前,还包括:
获取预设的模板指令,将所述待导出文档指令和所述模板指令进行对比,确定与所述待导出文档指令匹配的模板指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南方电网数字电网研究院有限公司,未经南方电网数字电网研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110779959.X/2.html,转载请声明来源钻瓜专利网。