1.一种签名文件合成方法,应用于应用服务器,其特征在于,所述方法包括步骤:获取参与合成的第一图片;
获取所述第一图片的对象,以进行编辑;
预先对各种待签名的文件进行分类,并设置每种类型的待签名文件所需要的签名,根据所述第一图片中的文字内容判断所述第一图片所属的待签名文件类型,根据所述待签名文件类型判断所述第一图片所需要的签名,查询所述签名对应的第二图片及其获取地址,使用字节数组输入流从所述获取地址获取所述第二图片,所述第二图片包含所述第一图片所需要的签名;
分析所述第一图片中的文字内容,判断出需要进行签名的位置,使用Graphics.drawImage(img,x,y,width,height,observer)方法将所述需要进行签名的位置设置为第二图片的合成位置,使用Graphics.drawString(str,x,y)方法设置当前日期和当前日期的放置位置;及根据所述设置将所述第二图片中的签名合成到所述第一图片中的所述合成位置,并将所述当前日期也放置到所述放置位置,得到第三图片,其中所述第一图片、第二图片、第三图片均为JPG文件。
2.如权利要求1所述的签名文件合成方法,其特征在于,该方法还包括步骤:创建一个nas目录,以存放合成后的图片;
将合成后的图片输出到设定路径。
3.如权利要求1‑2任一项所述的签名文件合成方法,其特征在于:当所述第一图片中需要多个不同的签名或者有多个位置需要进行签名时,针对每个不同的签名分别获取对应的所述第二图片,并根据每个所述需要进行签名的位置分别设置所述合成位置。
4.一种应用服务器,其特征在于,所述应用服务器包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的签名文件合成系统,所述签名文件合成系统被所述处理器执行时实现如下步骤:获取参与合成的第一图片;
获取所述第一图片的对象,以进行编辑;
预先对各种待签名的文件进行分类,并设置每种类型的待签名文件所需要的签名,根据所述第一图片中的文字内容判断所述第一图片所属的待签名文件类型,根据所述待签名文件类型判断所述第一图片所需要的签名,查询所述签名对应的第二图片及其获取地址,使用字节数组输入流从所述获取地址获取所述第二图片,所述第二图片包含所述第一图片所需要的签名;
分析所述第一图片中的文字内容,判断出需要进行签名的位置,使用Graphics.drawImage(img,x,y,width,height,observer)方法将所述需要进行签名的位置设置为第二图片的合成位置,使用Graphics.drawString(str,x,y)方法设置当前日期和当前日期的放置位置;及根据所述设置将所述第二图片中的签名合成到所述第一图片中的所述合成位置,并将所述当前日期也放置到所述放置位置,得到第三图片,其中所述第一图片、第二图片、第三图片均为JPG文件。
5.如权利要求4所述的应用服务器,其特征在于,所述获取参与合成的第二图片的步骤还包括:分析所述第一图片中的文字内容,判断所需要的签名;
查询所述签名对应的所述第二图片及其获取地址;
从所述获取地址获取所述第二图片。
6.一种计算机可读存储介质,所述计算机可读存储介质存储有签名文件合成系统,所述签名文件合成系统可被至少一个处理器执行,以使所述至少一个处理器执行如权利要求
1‑3中任一项所述的签名文件合成方法的步骤。