【技术实现步骤摘要】
一种参数化配置的文件生成方法、装置、设备和介质
[0001]本专利技术实施例涉及计算机数据处理技术,尤其涉及一种参数化配置的文件生成方法、装置、设备和介质。
技术介绍
[0002]随着现代化、信息化建设步伐的加快和对办公要求不断升级,无纸化办公概念已经渗透到各个行业中。在银行领域,为提高柜面业务效率、提升客户体验,将业务中各种凭证、回单、合同等多种类型转化为PDF格式的电子文件进行流转处理。
[0003]当前表单合成方法是通过接收业务数据、分析业务数据、结合对应配置合成业务数据,最终基于业务数据生成文件,可支持不同数据流的业务数据。
[0004]现有技术可接收多种类型的业务数据,但最终只能合成单一类型的文件,很难适应实际应用中表单格式的扩展性和复杂性。随着业务不断扩张,表单的种类、样式也越来越多,逐渐呈现出现有技术的不足:对于不同类型的表单需要有不同的处理方法,表单处理程序的可复用性低、开发周期长;每个表单有各自对应的配置和处理,可维护性差、可扩展性差。
技术实现思路
[0005]本专利技术实 ...
【技术保护点】
【技术特征摘要】
1.一种参数化配置的文件生成方法,其特征在于,包括:获取文件生成请求,并根据所述文件生成请求确定待填入的业务数据和待生成的文件类型;根据所述文件类型确定对应的PDF文件模板;确定所述业务数据对应的元素标识,并根据所述元素标识确定对应的元素属性;如果所述文件模板为静态文件模板,则根据所述静态文件模板中至少一个表单域的属性中配置的元素标识,将对应的业务数据按照元素属性的要求填入所述表单域;调用PDF文件处理组件,基于填入表单域的业务数据和静态文件模板,合并生成文件。2.根据权利要求1所述的方法,其特征在于,根据所述文件类型确定对应的文件模板之后,还包括:如果所述文件模板为动态文件模板,则根据所述动态文件模板配置的数据格式对所述业务数据进行处理,以生成符合所述数据格式的业务数据内容;调用PDF文件处理组件,将所述业务数据内容添加至文件中。3.根据权利要求2所述的方法,其特征在于,将所述业务数据内容添加至文件中包括:将至少两个业务数据内容,按照所述文件生成请求中业务数据的布局顺序进行拼接,并添加到所述文件中。4.根据权利要求2所述的方法,其特征在于,将所述业务数据内容添加至文件中包括:查找所述静态文件模板中,表单域属性的元素标识对应于动态数据的表单域,将所述业务数据内容添加至查找到的表单域中;其中,对应于动态数据的表单域数量为一个或多个。5.根据权利要求1所述的方法,其特征在于,基于填入表单域的业务数据和静态文件模板,合并生成文件包括:基于填入表单域的业务数据和静态文件模板,以及所述静态文件模板配置的数据格式,合并生成文件。6.根据权利要求2或5所述的方法,其特征在于,所述数据格式包括下述至少一项:字体样式、字体大小、水平对齐方式和垂直对齐方式。7.根据权利要求1所述的方法,其特征在于,所述元素属性包括下述至少一项:元素序号、元素名称、元素中文含义、元素类型、元素长度和值是否必输;所述元素类型包括下述至少一种:文本元素、图片元素、富文本元素和签章元素。8.根据权利要求2所述的方法,其特征在于,静态文件模板包括下述至少一种:开户申请书、借款合同、征信授权书和回单;动态文件模板包括下述至少一种:综合签约书、交易明细文件、多渠道取现、即时语短信通知和即时语邮件通知。9.根据权利要求1所述的方法,其特征在于,确定...
【专利技术属性】
技术研发人员:周静一,石明,王俊杰,
申请(专利权)人:上海浦东发展银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。