一种在线签署协议的PDF文件快速生成系统的制作方法

文档序号:18834847发布日期:2019-10-09 04:51阅读:1493来源:国知局
一种在线签署协议的PDF文件快速生成系统的制作方法

本发明涉及一种pdf文件快速生成系统,特别是一种在线签署协议的pdf文件快速生成系统。



背景技术:

随着互联网快速的发展,影响人们的生活习惯,很多线下业务的体验和办理都可以在线上办理,为了维护用户和公司的权益和权利,需要对双方的责任和义务进行划分,就需要在线签署协议和合同,同时为了保证协议或者合同公平公正,公开透明,常规下都需要使用pdf格式的文件,生成的pdf文件都要有资质的第三方对签署的pdf文件公正。为了保证业务的正常办理,和提高用户的体验需要快速的签署一系列的协议,需要解决的问题如下:

1)快速,精准的生成pdf文件。

2)根据法律法规的变化及适应自身业务的发展,需要及时灵活的变更协议的内容。

现有技术的协议自动pdf生成系统,只能够针对模块化的协议进行自动生成,功能单一,不能很好地适应实际的需求。



技术实现要素:

本发明所要解决的技术问题是提供一种在线签署协议的pdf文件快速生成系统,能够生成不同类型协议并且自动整合成完整的pdf格式协议内容。

为解决上述技术问题,本发明所采用的技术方案是:

一种在线签署协议的pdf文件快速生成系统,其特征在于:包含任务管理模块、demon模块、angle模块和协议管理后台;

任务管理模块,将在线签署协议要生成的pdf文件拆分成若干个分支任务,并在若干个分支任务处理完后,异步合成、生成完整pdf文件;

demon模块,对于某个分支任务,待生成pdf文件的内容无法固定,根据实际业务动态生成协议内容,临时生成html文件,使用openoffice去转换成分支任务的pdf;

angel模块,对于签署的协议或者合同的内容是格式化的,根据实际业务填写签署人信息和签署日期数据,使用编辑pdf表单的方式生成分支任务的pdf;

协议配置管理模块,管理业务使用的协议模板,设置业务场景下使用的协议和生效的协议版本号。

进一步地,所述协议配置管理模块管理业务使用的协议模板,包括模板的上传,修改和查看。

进一步地,所述协议配置管理模块的工作流程为

1.1将word文档提前编辑好的协议内容作为模板化部分,文件另存为.pdf格式的pdf文件;

1.2协议配置管理模块调用adobeacrobatpro打开1.1保存的pdf文件,进行表单编辑,对需要动态填写的数据,添加表单域,按照约定的规则填写表单域的名称,编辑好表单之后保存;

1.3协议配置管理模块将编辑好的pdf文件上传至协议管理平台,将文件保存在服务器或者文件文理平台,协议管理平台记录文件存储的信息。

进一步地,所述任务管理模块将在线签署协议生成pdf的任务拆解成多个pdf子任务,对这些pdf子任务进行识别判断其类型是使用demon模块还是angel模块,然后分别生成各自的pdf子任务列表,同步或者异步的去执行子任务列表生成对应的pdf文件,最终再有序的将子任务生成的pdf文件整合成完整的文件。

进一步地,所述pdf子任务类型判断过程为

2.1协议管理后台根据用户业务场景确认需要签署的协议内容;

2.2协议内容中包含转换文件方式标识、转换过程参数和文件顺序标识。

进一步地,所述转换过程参数包含

若子任务类型为demon模块,转换过程参数包含模板标识和模板转换参数;

若子任务类型为angel模块,转换过程参数包含具体的协议内容。

进一步地,所述任务管理模块合成完整pdf文件的过程为

3.1根据转换文件方式标识确认任务的归类,分别生成两个任务列表;

3.2针对两个任务列表启用多线程分别去完成每个子任务;

3.3待所有子任务完成后,将这些子任务生成的pdf文件根据文件顺序标识按顺序进行合成最终的文件;

3.4若部分业务不需要实时生成pdf,指定异步生成,接收到异步生成请求时,记录下该请求,在系统压力低峰时候执行。

进一步地,所述demon模块的处理流程为

4.1将不固定的协议或者合同内容拼接成标准的html格式的内容;

4.2将拼接好的内容生成临时html文件;

4.3demon模块将临时html文件通过openoffice转换成pdf文件;

4.4demon模块将pdf文件添加公司或者部门统一的水印。

进一步地,所述angel模块的处理流程为

5.1获取pdf文件模板;

5.2程序读取pdf模板中的表单域,识别出表单域对应的名称,将业务参数与之对应的填入表单,生成pdf。

本发明与现有技术相比,具有与以下优点和效果:

1、本发明统一维护管理征信数据,能够针对不同类型的协议内容分成分支任务进行转化成标准的pdf文件,然后将文件组合得到完整的pdf协议文档,快速高效并且功能齐全,能够应对实际协议转化的需要;

2、支持多线程、高并发,能够同时处理多个分支任务,同时处理后在整合,pdf转化的效率更高。

附图说明

图1是本发明的一种在线签署协议的pdf文件快速生成系统的工作流程图。

具体实施方式

下面通过实施例对本发明作进一步的详细说明,以下实施例是对本发明的解释而本发明并不局限于以下实施例。

如图所示,本发明的一种在线签署协议的pdf文件快速生成系统,其特征在于:包含任务管理模块、demon模块、angle模块和协议管理后台;

任务管理模块,将在线签署协议要生成的pdf文件拆分成若干个分支任务,并在若干个分支任务处理完后,异步合成、生成完整pdf文件;

任务管理模块将在线签署协议生成pdf的任务拆解成多个pdf子任务,对这些pdf子任务进行识别判断其类型是使用demon模块还是angel模块,然后分别生成各自的pdf子任务列表,同步或者异步的去执行子任务列表生成对应的pdf文件,最终再有序的将子任务生成的pdf文件整合成完整的文件。

其中,pdf子任务类型判断过程为

2.1协议管理后台根据用户业务场景确认需要签署的协议内容;

2.2协议内容中包含转换文件方式标识、转换过程参数和文件顺序标识。

转换过程参数包含

若子任务类型为demon模块,转换过程参数包含模板标识和模板转换参数;

若子任务类型为angel模块,转换过程参数包含具体的协议内容。

任务管理模块合成完整pdf文件的过程为

3.1根据转换文件方式标识确认任务的归类,分别生成两个任务列表;

3.2针对两个任务列表启用多线程分别去完成每个子任务;

3.3待所有子任务完成后,将这些子任务生成的pdf文件根据文件顺序标识按顺序进行合成最终的文件;

3.4若部分业务不需要实时生成pdf,指定异步生成,接收到异步生成请求时,记录下该请求,在系统压力低峰时候执行。

demon模块,对于某个分支任务,待生成pdf文件的内容无法固定,根据实际业务动态生成协议内容,临时生成html文件,使用openoffice去转换成分支任务的pdf;

demon模块的处理流程为

4.1将不固定的协议或者合同内容拼接成标准的html格式的内容;

4.2将拼接好的内容生成临时html文件;

4.3demon模块将临时html文件通过openoffice转换成pdf文件;

4.4demon模块将pdf文件添加公司或者部门统一的水印。

angel模块,对于签署的协议或者合同的内容是格式化的,根据实际业务填写签署人信息和签署日期数据,使用编辑pdf表单的方式生成分支任务的pdf;

angel模块的处理流程为

5.1获取pdf文件模板;

5.2程序读取pdf模板中的表单域,识别出表单域对应的名称,将业务参数与之对应的填入表单,生成pdf。

协议配置管理模块,管理业务使用的协议模板,设置业务场景下使用的协议和生效的协议版本号。协议配置管理模块管理业务使用的协议模板,包括模板的上传,修改和查看。

协议配置管理模块的工作流程为

1.1将word文档提前编辑好的协议内容作为模板化部分,文件另存为.pdf格式的pdf文件;

1.2协议配置管理模块调用adobeacrobatpro打开1.1保存的pdf文件,进行表单编辑,对需要动态填写的数据,添加表单域,按照约定的规则填写表单域的名称,编辑好表单之后保存;

1.3协议配置管理模块将编辑好的pdf文件上传至协议管理平台,将文件保存在服务器或者文件文理平台,协议管理平台记录文件存储的信息。

本发明统一维护管理征信数据,能够针对不同类型的协议内容分成分支任务进行转化成标准的pdf文件,然后将文件组合得到完整的pdf协议文档,快速高效并且功能齐全,能够应对实际协议转化的需要;支持多线程、高并发,能够同时处理多个分支任务,同时处理后在整合,pdf转化的效率更高。

本发明提及消费金融征信管理平台系统,作为各征信机构和企业应用之间的桥梁,使得征信报告能更方便、快捷、准确、有效的为企业内各业务服务;同时也提供了征信统一管理的平台,提高了征信资源的管理效率、降低了运营成本。

本说明书中所描述的以上内容仅仅是对本发明所作的举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种修改或补充或采用类似的方式替代,只要不偏离本发明说明书的内容或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1