文书模板的定制及打印方法、装置及计算机可读介质

著录项
  • CN202111179750.6
  • 20211011
  • CN114415986A
  • 20220429
  • 浪潮软件股份有限公司
  • 孙刚友
  • G06F3/12
  • G06F3/12 G06F9/445 G06F40/186

  • 山东省泰安市东岳大街527号浪潮科技园
  • 山东(37)
  • 济南信达专利事务所有限公司
  • 潘悦梅
摘要
本发明公开了文书模板的定制及打印方法、装置及计算机可读介质,属于文书定制打印技术领域,要解决的技术问题为如何实现文书模板的定制及打印,以解决文书打印不能修改、维护成本高、浏览器兼容性差。包括如下步骤:在业务系统中引入TinyMCE富文本编辑器,用于创建文书模板;梳理业务要素,将通用信息中动态信息梳理为打印书签书签并基于打印书签构建打印书签库;通过TinyMCE富文本编辑器创建文书文本,并根据部门要求在每个文书文本中插入对应的打印书签得到文书模板,基于文书模板构建模板库;基于业务申请人的请求,将对应文书模板中书签信息替换为与业务申请人匹配的业务信息,得到解析后文书;将解析后文书打印。
权利要求

1.文书模板的定制及打印方法,其特征在于包括如下步骤:

在业务系统中引入TinyMCE富文本编辑器,所述TinyMCE富文本编辑器为基于浏览器的所见即所得编辑器,用于创建文书模板;

梳理业务要素,将通用信息中动态信息梳理为打印书签书签并基于打印书签构建打印书签库,所述通用信息为在业务系统通用的业务要素,动态信息为各个事项之间通用但存在个体差异的业务要素,所述动态信息包括业务申请人信息、业务事项信息及业务表单信息;

通过TinyMCE富文本编辑器创建文书文本,并根据部门要求在每个文书文本中插入对应的打印书签得到文书模板,基于文书模板构建模板库;

基于业务申请人的请求,查并解析对应的文书模板,将对应文书模板中书签信息替换为与业务申请人匹配的业务信息,得到解析后文书;

将解析后文书打印并保存于业务系统供业务申请人下载。

2.根据权利要求1所述的文书模板的定制及打印方法,其特征在于所述TinyMCE富文本编辑器为由JavaScript写成的插件。

3.根据权利要求1所述的文书模板的定制及打印方法,其特征在于所述打印书签固化为业务系统能够识别的书签代码,将解析后文书打印时,将书签代码解析为相关的业务要素。

4.根据权利要求1所述的文书模板的定制及打印方法,其特征在于所述文书模板包括静态信息和书签信息,所述静态信息为各个事项之间通用且无差异的业务要素。

5.根据权利要求1所述的文书模板的定制及打印方法,其特征在于基于业务申请人的请求,查并解析对应的文书模板,将对应文书模板中书签信息替换为与业务申请人匹配的业务信息,得到解析后文书,包括如下步骤:

业务申请人提交业务申请,基于业务申请对应的事项选择匹配的文书模板作为目标模板;

基于业务信息和书签信息,解析目标模板中所有的书签信息;

将目标模板中所有的书签信息替换为与申请人匹配的业务信息,得到解析后文书;

将解析后文书反馈至TinyMCE富文本编辑器进行展现。

6.根据权利要求1所述的文书模板的定制及打印方法,其特征在于如果解析后文书中存在错误信息,通过TinyMCE富文本编辑器进行编辑修改。

7.根据权利要求1所述的文书模板的定制及打印方法,其特征在于将解析后文书以PDF版本保存于业务系统供业务申请人下载。

8.装置,其特征在于,包括:至少一个存储器和至少一个处理器;

所述至少一个存储器,用于存储机器可读程序;

所述至少一个处理器,用于调用所述机器可读程序,执行权利要求1至7中任一所述的方法。

9.计算机可读介质,其特征在于,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行权利要求1至7任一所述的方法。

说明书
技术领域

本发明涉及文书定制打印技术领域,具体地说是文书模板的定制及打印方法、装置及计算机可读介质。

越来越多的业务由原来各部门单独办理、分散办理向一窗式、一门式服务模式转变,办事众可以在政务服务中心、便民服务中心的综合受理窗口进行各类业务的办理。

但在实现综合受理业务模式之后,需要将原来各部门自己打印的收件回执、出件回执等文书要统一进行定制,当前文书打印的模板定制采用的方式有html 页面定制、后台服务生成和基于浏览器插件的三种方式。

html页面定制的是将要打印的内容写在HTML页面上,通过JS技术或 freemarker技术对页面的某些内容进行替换,达到生成文书的效果,业务人员直接打印HTML页面。这种方式不能对生成的文书进行编辑,如果发现有错误信息,需要协调技术人员进行重新生成。还有问题就是不好定制各种制式的文书,开发工作量比较大,需要前台页面书写多种CSS样式。

后台服务生成是指将文书的管理单独使用文书服务生成,业务系统在办理业务之后,向文书服务申请文书,文书服务会根据请求为其生成一个文件,前台业务系统打开文件进行打印。如果发现文书有错误,文书服务重新编辑下文书模板,然后业务系统重新申请就可以了,但这种方式,还是不能在发现错误之后,就直接修改,用户体验相对较差。

基于浏览器插件的方式是通过安装第三方浏览器插件的方式,通过插件实现模板的定制和打印,优点是有问题可以实时修改,不需要重新开发和重新定制模板,交互效果好。但是随着浏览器种类的繁多以及浏览器版本升级越来越快,打印插件需要不停的去适配浏览器,成本越来越高,也限制插件的推广。现有浏览器插件都尚未适配,无法满足国产客户端电脑使用。

基于上述分析,如何实现文书模板的定制及打印,以解决文书打印不能修改、维护成本高、浏览器兼容性差,是需要解决的技术问题。

本发明的技术任务是针对以上不足,提供一种A,来解决如何实现文书模板的定制及打印,以解决文书打印不能修改、维护成本高、浏览器兼容性差的技术问题。

第一方面,本发明的文书模板的定制及打印方法,包括如下步骤:

在业务系统中引入TinyMCE富文本编辑器,所述TinyMCE富文本编辑器为基于浏览器的所见即所得编辑器,用于创建文书模板;

梳理业务要素,将通用信息中动态信息梳理为打印书签书签并基于打印书签构建打印书签库,所述通用信息为在业务系统通用的业务要素,动态信息为各个事项之间通用但存在个体差异的业务要素,所述动态信息包括业务申请人信息、业务事项信息及业务表单信息;

通过TinyMCE富文本编辑器创建文书文本,并根据部门要求在每个文书文本中插入对应的打印书签得到文书模板,基于文书模板构建模板库;

基于业务申请人的请求,查并解析对应的文书模板,将对应文书模板中书签信息替换为与业务申请人匹配的业务信息,得到解析后文书;

将解析后文书打印并保存于业务系统供业务申请人下载。

作为优选,所述TinyMCE富文本编辑器为由JavaScript写成的插件。

作为优选,所述打印书签固化为业务系统能够识别的书签代码,将解析后文书打印时,将书签代码解析为相关的业务要素。

作为优选,所述文书模板包括静态信息和书签信息,所述静态信息为各个事项之间通用且无差异的业务要素。

作为优选,基于业务申请人的请求,查并解析对应的文书模板,将对应文书模板中书签信息替换为与业务申请人匹配的业务信息,得到解析后文书,包括如下步骤:

业务申请人提交业务申请,基于业务申请对应的事项选择匹配的文书模板作为目标模板;

基于业务信息和书签信息,解析目标模板中所有的书签信息;

将目标模板中所有的书签信息替换为与申请人匹配的业务信息,得到解析后文书;

将解析后文书反馈至TinyMCE富文本编辑器进行展现。

作为优选,如果解析后文书中存在错误信息,通过TinyMCE富文本编辑器进行编辑修改。

作为优选,将解析后文书以PDF版本保存于业务系统供业务申请人下载。

第二方面,本发明的装置,包括:至少一个存储器和至少一个处理器;

所述至少一个存储器,用于存储机器可读程序;

所述至少一个处理器,用于调用所述机器可读程序,执行第一方面任一所述的方法。

第三方面,本发明的计算机可读介质,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行第一方面任一所述的方法。

本发明的文书模板的定制及打印方法、装置及计算机可读介质具有以下优点:

将通用信息中动态信息梳理为书签,通过TinyMCE富文本编辑器创建多个文书模板,并根据部门要求将书签插入对应的文书模板中得到多种文书模板模型,并存储所述多种文书模板模型,申请人提交业务申请后,根据需要选择对应的文书模板模型并替换匹配的书签信息,从而得到对应的文书并打印,解决了现有业务系统打印存在的问题,让模板定制灵活,并具备打印书签灵活、浏览器兼容性好、打印结果可保存、适用于国产客户端环境等特点,具备一定的推广价值。

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

下面结合附图对本发明进一步说明。

图1为实施例1文书模板的定制及打印方法的流程框图;

图2为实施例1文书模板的定制及打印方法中在业务系统中引入TinyMCE 富文本编辑器的流程框图;

图3为实施例1文书模板的定制及打印方法中创建模板库的流程框图;

图4为实施例1文书模板的定制及打印方法中打印文书的流程框图。

下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实施例不作为对本发明的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互结合。

本发明实施例提供文书模板的定制及打印方法、装置及计算机可读介质,用于解决文书打印不能修改、维护成本高、浏览器兼容性差的技术问题。

实施例1:

本发明的文书模板的定制及打印方法包括如下步骤:

S100、在业务系统中引入TinyMCE富文本编辑器,TinyMCE富文本编辑器为基于浏览器的所见即所得编辑器,用于创建文书模板;

S200、梳理业务要素,将通用信息中动态信息梳理为打印书签书签并基于打印书签构建打印书签库,通用信息为在业务系统通用的业务要素,动态信息为各个事项之间通用但存在个体差异的业务要素,动态信息包括业务申请人信息、业务事项信息及业务表单信息;

S300、通过TinyMCE富文本编辑器创建文书文本,并根据部门要求在每个文书文本中插入对应的打印书签得到文书模板,基于文书模板构建模板库;

S400、基于业务申请人的请求,查并解析对应的文书模板,将对应文书模板中书签信息替换为与业务申请人匹配的业务信息,得到解析后文书;

S500、将解析后文书打印并保存于业务系统供业务申请人下载。

其中,步骤S100引入的TinyMCE富文本编辑器是一个轻量级的基于浏览器的所见即所得编辑器,由JavaScript写成。它对IE6+和Firefox1.5+都有着非常良好的支持,功能配置灵活简单,加载速度非常快,可以兼容目前主流浏览器,解决浏览器兼容问题,同时可以快递加载,优化用户体验。

如图1所示在业务系统中引入TinyMCE富文本编辑器的流程为:首先在下载该插件,然后将下载文件引入到业务系统的项目中(即相关代码中),再在相应的模块页面引入相关JS文件,从而可通过在页面上创建编辑文本。

步骤S200进行打印书签梳理,业务系统梳理业务办理后不同场景下需要打印但与每笔业务紧密关联的要素,梳理成打印书签,对打印书签进行抽象,固化成业务系统能够识别的代码,在打印文书的时候能够通过书签代码解析为相关业务要素。

步骤S300为模板定制,业务系统基于富文本编辑器进行模板定制,定制的过程中,需要将梳理的打印书签,根据不同部门的要求,插入到不同的文书文本中得到文书模板。前台定制完成之后,将该文书模板进行保存,保存的信息里面包含文书的静态信息和插入的书签信息。

步骤S400为模板解析,该步骤在业务办理过程中包括如下流程:

业务申请人提交业务申请,基于业务申请对应的事项选择匹配的文书模板作为目标模板;

基于业务信息和书签信息,解析目标模板中所有的书签信息;

将目标模板中所有的书签信息替换为与申请人匹配的业务信息,得到解析后文书;

将解析后文书反馈至TinyMCE富文本编辑器进行展现。

作为改进,如果如果解析后文书中存在错误信息,通过TinyMCE富文本编辑器进行编辑修改。

以业务系统中回执为例,该步骤具体流程为:

业务办理完成后,业务系统根据不同部门不同办理事项的条件,选择匹配的文书模板,然后启动模板解析流程;

根据业务信息和书签信息,解析出该业务针对该模板中的所有书签信息。

然后将模板中的书签信息替换为与之匹配的业务信息;

最后将替换后的结果信息,反馈给前台的富文本进行展现;

如果业务人员发现模板解析后的信息不对,可以直接在富文本编辑器对错误信息进行编辑,确认无误后,进行打印。

该方法不需要安装浏览器插件,TinyMCE对各种浏览器的兼容,所以可以很好地在国产客户端电脑上运行。

在业务系统部署完成部署TinyMCE富文本编辑器后,实施人员根据该业务系统的文书需要,进行相关模板的定制。完成模板定制后,业务人员在办理业务的时候,就可以选择具体的模板进行打印。基于TinyMCE的模板定制,采用富文本编辑器进行模板定制,所见即所得,支持各种表格、图片插入,能够满足不同格式模板的定制。业务系统可以根据自身的业务需要,梳理本业务系统的打印书签,相对灵活。TinyMCE对IE6+和Firefox1.5+等浏览器都有着非常良好的支持,本发明可以兼容主流浏览器。可以将打印记录进行保存,以便办事众在互联网端自行下载。

实施例2:

本发明的装置,包括:至少一个存储器和至少一个处理器;至少一个存储器,用于存储机器可读程序;至少一个处理器,用于调用所述机器可读程序,执行本实施例1公开的方法。

实施例3:

本发明的计算机可读介质,计算机可读介质上存储有计算机指令,计算机指令在被处理器执行时,使处理器执行实施例1公开的方法。具体地,可以提供配有存储介质的系统或者装置,在该存储介质上存储着实现上述实施例中任一实施例的功能的软件程序代码,且使该系统或者装置的计算机(或 CPU或MPU)读出并执行存储在存储介质中的程序代码。

在这种情况下,从存储介质读取的程序代码本身可实现上述实施例中任何一项实施例的功能,因此程序代码和存储程序代码的存储介质构成了本发明的一部分。

用于提供程序代码的存储介质实施例包括软盘、硬盘、磁光盘、光盘(如 CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD+RW)、磁带、非易失性存储卡和ROM。可选择地,可以由通信网络从服务器计算机上下载程序代码。

此外,应该清楚的是,不仅可以通过执行计算机所读出的程序代码,而且可以通过基于程序代码的指令使计算机上操作的操作系统等来完成部分或者全部的实际操作,从而实现上述实施例中任意一项实施例的功能。

此外,可以理解的是,将由存储介质读出的程序代码写到插入计算机内的扩展板中所设置的存储器中或者写到与计算机相连接的扩展单元中设置的存储器中,随后基于程序代码的指令使安装在扩展板或者扩展单元上的CPU等来执行部分和全部实际操作,从而实现上述实施例中任一实施例的功能。

需要说明的是,上述各流程和各系统结构图中不是所有的步骤和模块都是必须的,可以根据实际的需要忽略某些步骤或模块。各步骤的执行顺序不是固定的,可以根据需要进行调整。上述各实施例中描述的系统结构可以是物理结构,也可以是逻辑结构,即,有些模块可能由同一物理实体实现,或者,有些模块可能分由多个物理实体实现,或者,可以由多个独立设备中的某些部件共同实现。

以上各实施例中,硬件单元可以通过机械方式或电气方式实现。例如,一个硬件单元可以包括永久性专用的电路或逻辑(如专门的处理器,FPGA或 ASIC)来完成相应操作。硬件单元还可以包括可编程逻辑或电路(如通用处理器或其它可编程处理器),可以由软件进行临时的设置以完成相应操作。具体的实现方式(机械方式、或专用的永久性电路、或者临时设置的电路)可以基于成本和时间上的考虑来确定。

上文通过附图和优选实施例对本发明进行了详细展示和说明,然而本发明不限于这些已揭示的实施例,基与上述多个实施例本领域技术人员可以知晓,可以组合上述不同实施例中的代码审核手段得到本发明更多的实施例,这些实施例也在本发明的保护范围之内。

本文发布于:2024-09-24 14:21:16,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/87043.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议