【技术实现步骤摘要】
一种基于jacob的word页眉添加图片公共组件及其实现方法
[0001]本专利技术涉及计算机
,具体而言,涉及一种基于jacob的word页眉添加图片公共组件及其实现方法。
技术介绍
[0002]近年来,随着公司业务规模的不断发展、越来越多的合作厂商要求在生成合同文本时,需要在合同文本页眉加盖合作厂商logo图片。目前操作为:由合同寄送岗人员在系统为每家厂商编辑一套页眉带厂商logo的word版本合同模板文件,再行签章生成PDF格式合同文本。然而,由于合同套系模板多,此操作工作量大且易出错,并且厂商还会阶段性调整logo图片,每次调整合同寄送岗人员都需重新编辑修改对应厂商的合同模板,不能快速及时调整,影响合同制作效率。
技术实现思路
[0003]鉴于上述问题,本专利技术提供了一种基于jacob的word页眉添加图片公共组件及其实现方法,一次调用将自动实现添加页眉logo、转成pdf,盖章整个流程。能够结合业务场景实现流程自动化,极大提高了合同制作效率。
[0004]为解决上述技术问题,本专利技 ...
【技术保护点】
【技术特征摘要】
1.一种基于jacob的word页眉添加图片公共组件,所述公共组件通过Nginx负载均衡器与业务系统通讯,其特征在于,所述公共组件包括接收器、JVM虚拟机、Jacob中间件、com组件、OLE对象和发送器,所述接收器接收来自业务系统的文件流和图片流数据,并将其发送至JVM虚拟机,所述JVM虚拟机对文件流和图片流数据进行解析,并通过Jacob中间件调用com组件,所述Jacob中间件用于实现JVM虚拟机和com组件的通讯,所述com组件接收调用请求,完成word页眉添加图片操作,所述OLE对象用于提供调用对象所需的方法和属性。2.根据权利要求1所述的基于jacob的word页眉添加图片公共组件,其特征在于,所述文件流为word合同文件,所述图片流为logo图片和参数,所述logo图片的参数包括X坐标参数、Y坐标参数、图片高度和图片宽度。3.根据权利要求1所述的基于jacob的word页眉添加图片公共组件,其特征在于,所述Jacob中间件通过JNI访问动态库的方式实现JVM虚拟机对com组件的调用。4.一种基于jacob的word页眉添加图片公共组件的实现方法,其特征在于,包括如下步骤:接收来自业务系统的文件流和图片流数据,所述文件流为word合同文件,所述图片流为logo图片和参数;调用Jacob中间件将logo图片添加到word合同文件的页眉区域,并根据所述参数进行调整,生成合同PDF文件;发送所述合同PDF文件至业务系统...
【专利技术属性】
技术研发人员:吴玮,鞠高明,口拴军,王宗力,
申请(专利权)人:江苏金融租赁股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。