一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于tinymce的电子证明文件生成方法及系统与流程

2022-06-02 14:17:56 来源:中国专利 TAG:

技术特征:
1.一种基于tinymce的电子证明文件生成方法,其特征在于,该方法是利用tinymce插件对每个类型的证明模板进行新建、编辑以及保存,tinymce插件模板生成后,当录入电子证明数据时,业务系统的电子证明的照面数据匹配并映射到tinymce插件模板的照面数据上,完成电子证明文件的合成。2.根据权利要求1所述的基于tinymce的电子证明文件生成方法,其特征在于,该方法具体如下:s1、预处理:从数据源获取需要转为电子证明版式文件的数据,基于电子证明版式文件的相关规范与要求完成电子证明材料数据的初步处理;s2、建立电子证明模板:基于步骤s1的电子证明数据,根据具体的电子证明规范要求,完成电子证明版式文件模板的配置,构建新的电子证明模板;s3、合成电子证明html文件:录入电子证明数据,并通过tinymce模板渲染器完成照面项的替换,合成电子证明html文件;s4、利用wkhtmltopdf插件将步骤s3中的电子证明html文件转换为pdf格式的电子证明文件,电子证明文件以pdf形式的文件存于mongdb库中;s5、在业务系统中查看并下载pdf格式的电子证明文件:当业务系统展示电子证明文件时,业务系统从mongdb库取出电子证明数据,并且在业务系统插件中进行查看以及下载。3.根据权利要求2所述的基于tinymce的电子证明文件生成方法,其特征在于,所述步骤s1中的预处理具体如下:s101、获取电子证明材料,并判断电子证明材料的类型是否为新电子证明:

若是新的电子证明材料,则执行步骤s102;

若为已设计完成的模板,则跳转至步骤s103;s102、调取tinymce模板设计程序加载新的模板,并且根据新电子证明材料填充模板内容与设计电子证明的照面项;s103、直接从数据库中读取模板的html数据,使用tinymce模板设计器对html数据进行解析,并在相应的模板显示区进行展示,直接跳到s3进行数据合成。4.根据权利要求2所述的基于tinymce的电子证明文件生成方法,其特征在于,根据电子证明内容是否可变分为照面项数据和模板固定数据;其中,照面项数据的类型分为字符串类型、日期类型和二维码图片类型;照面项数据包括证明出具人、证明使用人、证明开具日期以及证明验证二维码;照面项数据的处理方式为:每一个照面项在对应电子证明模板中有唯一的照面项英文名称,完成对应照面项属性的配置后,tinymce模板设计器根据照面项类型将照面项初始化为不同的模板数据,以tinymce模板设计器特殊渲染的html语言元素进行存储。5.根据权利要求4所述的基于tinymce的电子证明文件生成方法,其特征在于,所述模板固定数据包括证明内容和证明方式;模板固定数据被tinymce插件初始化为普通的html内容,普通的html内容在电子证明模板合成后至电子证明文件合成完成前均是以固定的形式存在,模板固定数据在模板设计时即需明确数据存在的格式,模板固定数据的格式即为合成证明文件的最终格式。6.根据权利要求2所述的基于tinymce的电子证明文件生成方法,其特征在于,所述步骤s3中的合成电子证明html文件具体如下:
s301、电子证明模板数据以html的形式存在于数据库中,当业务系统接收到接口、手工录入或者excel导入的证明数据后,业务系统将数据源中的照面信息以结构化数据进行储存,并且根据电子证明模板中定义照面项的英文名称进行数据查找并替换;s302、tinymce模板设计器根据电子证明模板中特殊渲染的照面项英文名称去完成字符类、日期类以及图片类的照面项的替换,用实际证明数据替换模板中的照面项,并结合固定模板数据合成最终的电子证明,并且在tinymce模板设计器内进行电子证明文件的预览,在确定电子证明数据准确无误后,生成标准的电子证明数据;其中,转换完成的电子证明文件包括证明对象、内容、地点以及证明起止时间。7.根据权利要求2所述的基于tinymce的电子证明文件生成方法,其特征在于,所述步骤s4中的wkhtmltopdf插件的参数配置具体如下:设置页面下边距;启动已安装的插件;设置默认的文字编码;设置纸张大小;设置页面宽度。8.一种基于tinymce的电子证明文件生成系统,其特征在于,该系统包括,预处理模块,用于从数据源获取需要转为电子证明版式文件的数据,基于电子证明版式文件的相关规范与要求完成电子证明材料数据的初步处理;模板建立模块,用于基于电子证明数据,根据具体的电子证明规范要求,完成电子证明版式文件模板的配置,构建新的电子证明模板;合成模块,用于录入电子证明数据,并通过tinymce模板渲染器完成照面项的替换,合成电子证明html文件;转换模块,用于利用wkhtmltopdf插件将电子证明html文件转换为pdf格式的电子证明文件,电子证明文件以pdf形式的文件存于mongdb库中;查看及下载模块,用于在业务系统中查看并下载pdf格式的电子证明文件。9.一种电子设备,其特征在于,包括:存储器和至少一个处理器;其中,所述存储器上存储有计算机程序;所述至少一个处理器执行所述存储器存储的计算机程序,使得所述至少一个处理器执行如权利要求1至7任一项所述的基于tinymce的电子证明文件生成方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序可被处理器执行以实现如权利要求1至7中任一项所述的基于tinymce的电子证明文件生成方法。

技术总结
本发明公开了基于tinymce的电子证明文件生成方法及系统,属于计算机技术领域,本发明要解决的是传统插件NTKO生成电子证明材料存在的响应慢、速度不稳定的问题,采用的技术方案为:该方法是利用tinymce插件先对每个类型的证明模板进行新建、编辑以及保存,tinymce插件模板生成后,当录入电子证明数据时,业务系统的电子证明的照面数据匹配并映射到tinymce插件模板的照面数据上,完成电子证明文件的合成。该系统包括预处理模块、模板建立模块、合成模块、转换模块、查看及下载模块。查看及下载模块。查看及下载模块。


技术研发人员:徐伟进 王柏华 赵绍祥 陈兆亮 迟钰沛
受保护的技术使用者:浪潮软件股份有限公司
技术研发日:2022.03.07
技术公布日:2022/6/1
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献