一种文书模板生成方法、系统、装置及介质与流程

文档序号:34966353发布日期:2023-08-01 11:05阅读:33来源:国知局
本发明属于数据处理,涉及一种文书模板生成方法、系统、装置及介质。
背景技术
::1、行政公文在编制中需严格按照公文格式进行编制,然后根据公文种类进行相关内容编写。在公文的编写过程中,针对不同的公文种类,逐渐产生各种公文模板用于编写相关公文时套用。各类公文模板基于文档编写人日常的整理,采用word形式保存于编写人个人手中,翻阅查找使用较为麻烦,易丢失。其他人在编写时无法直接取来套用,若直接重新编写又需校对编写的格式,存在因人为原因造成的格式不对问题同时编写效率低。技术实现思路1、本发明的目的在于解决现有技术中用户在编写公文时,无法套用他人模板,且自行编写效率低的问题,提供一种文书模板生成方法、系统、装置及介质。2、为达到上述目的,本发明采用以下技术方案予以实现:3、一种文书模板生成方法,包括:4、基于各类型的公文数据,获取自定义文书框架;5、对所构建的文书框架进行解析,获取文书框架的body节点;6、基于文书框架的body节点,获取可视化表单页面;7、对可视化表单页面进行编辑,基于表单页面和变量生成文件;8、对生成的文件根据模板类型进行分类,获取不同类型的文书模板;9、基于用户的所需,调用各类型文书模板供用户使用。10、本发明的进一步改进在于:11、进一步的,基于各类型的公文数据,获取自定义文书框架,具体为:12、基于现有的各类型文书,将文书中需填写的单一内容以变量一{`变量`}形式替换,循环填写内容以变量二{{`变量``变量`}}形式替换,表格内容以变量三{{.}}形式替换。13、进一步的,对所构建的文书框架进行解析,获取文书框架的body节点,具体为:14、基于jacob技术启动word文档,并将word模板解析为xml格式;15、基于hutool包读取xml文件内容;16、基于dom4j包读取xml文件内容的body节点。17、进一步的,基于文书框架的body节点,获取可视化表单页面,具体为:18、基于所获取的body节点,利用模板定义中的标识符获取变量,获取word文档中的变量值后存入数据库,基于vue中form表单形成可编辑的可视化word变量,预览服务使用kkfileview技术;基于vue中的form生成可视化表单页面。19、进一步的,对可视化表单页面进行编辑,基于表单页面和变量生成文件,具体为:20、基于vue中的form表单、table、datapicker、treeselect组件生成可编辑表单页面,基于预先定义的文书框架填充完变量后进行提交;21、基于提交至后台的数据,利用freemarker包生成ftl模板;22、基于ftl模板,获取变量根据键值对匹配将数据合并成为新文件;23、基于pageoffice技术对生成的文件进行在线预览和编辑。24、进一步的,对生成的文件根据模板类型进行分类,获取不同类型的文书模板,具体为:25、对模板的所属关系进行划分,各类型文书模板供全用户使用,同时支持用户自定义模板,自定义的模板属于定义者本身,定义者进行对外共享,共享选择对应用户或系统全用户使用。26、一种文书模板生成系统,包括:27、第一获取模块,所述第一获取模块基于各类型的公文数据,获取自定义文书框架;28、解析模块,所述解析模块对所构建的文书框架进行解析,获取文书框架的body节点;29、第二获取模块,所述第二获取模块基于文书框架的body节点,获取可视化表单页面;30、编辑模块,所述编辑模块对可视化表单页面进行编辑,基于表单页面和变量生成文件;31、分类模块,所述分类模块对生成的文件根据模板类型进行分类,获取不同类型的文书模板;32、调用模块,所述调用模块基于用户的所需,调用各类型文书模板供用户使用。33、一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。34、一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。35、与现有技术相比,本发明具有以下有益效果:36、本发明通过对所构建的文书框架进行解析,获取可视化表单页面;对可视化表单页面进行编辑,基于表单页面和变量生成文件,能够使用户在系统页面中填写表单内容的同时,同屏显示表单内容回填至文书模板的文书预览,表单提交后可在线直接编辑转换后的文书,确认无误后进行下载使用。37、进一步的,本发明通过表单式文书编写,固定了文书模板的格式,避免了人为格式校对产生的错误,同时大幅度减少编写人员所需编写的内容量,提高了文书编写效率及编写质量。38、进一步的,系统内置的各类型文书模板供全用户使用,同时支持用户自定义模板并可选择性进行共享,解决了编写人员初次编写各类型文书的“模板荒”,对用户日常个性化文档模板做到归集整理,方便用户查找使用。技术特征:1.一种文书模板生成方法,其特征在于,包括:2.根据权利要求1所述的文书模板生成方法,其特征在于,所述基于各类型的公文数据,获取自定义文书框架,具体为:3.根据权利要求1所述的文书模板生成方法,其特征在于,所述对所构建的文书框架进行解析,获取文书框架的body节点,具体为:4.根据权利要求3所述的文书模板生成方法,其特征在于,所述基于文书框架的body节点,获取可视化表单页面,具体为:5.根据权利要求1所述的文书模板生成方法,其特征在于,所述对可视化表单页面进行编辑,基于表单页面和变量生成文件,具体为:6.根据权利要求1所述的文书模板生成方法,其特征在于,所述对生成的文件根据模板类型进行分类,获取不同类型的文书模板,具体为:7.一种文书模板生成系统,其特征在于,包括:8.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-6任一项所述方法的步骤。9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6任一项所述方法的步骤。技术总结本发明公开了一种文书模板生成方法、系统、装置及介质,包括:基于各类型的公文数据,获取自定义文书框架;对所构建的文书框架进行解析,获取文书框架的body节点;基于文书框架的body节点,获取可视化表单页面;对可视化表单页面进行编辑,基于表单页面和变量生成文件;对生成的文件根据模板类型进行分类,获取不同类型的文书模板;基于用户的所需,调用各类型文书模板供用户使用。本发明能够使用户在系统页面中填写表单内容的同时,同屏显示表单内容回填至文书模板的文书预览,表单提交后可在线直接编辑转换后的公文,确认无误后进行下载使用,减少错误率。技术研发人员:赵龙山,李鹏飞,吴卫刚受保护的技术使用者:陕西大山软件科技有限责任公司技术研发日:技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1