一种数据交互的方法及装置的制造方法

文档序号:9844496阅读:606来源:国知局
一种数据交互的方法及装置的制造方法
【技术领域】
[0001 ]本发明涉及计算机技术领域,特别涉及一种数据交互的方法及装置。
【背景技术】
[0002]无纸化办公是指在不用纸张办公,无纸化办公需要硬件、软件与通信网络协力才能达到。随着人们环保意识的增强,以及各行业对办公模式需求的不断升级,现代化、信息化建设步伐的加快,无纸化办公越来越受到重视。
[0003]现有技术中,各种计算机管理软件系统为企事业单位的高效运行提供了有效的平台支撑,但是现阶段不管什么样的系统都无法真正实现无纸化办公的功能。纸质文档在合同、档案和各种需要领导签字的文档中仍然具有不可替代的角色。现有的无纸化办公的方式,无法满足用户对各种文件格式的要求,使得无纸化办公的效率较低。

【发明内容】

[0004]本发明提供了一种数据交互的方法及装置,能够提高无纸化办公的效率。
[0005]—方面,本发明提供了一种数据交互的方法,包括:预先设置TOF表单的配置信息;还包括:
[0006]S1:根据所述配置信息,生成带有表单控件的交互PDF文件;
[0007]S2:将所述交互PDF文件发送给客户端;
[0008]S3:接收所述客户端发来的携带有通过所述表单控件接收到的交互数据的交互PDF文件;
[0009]S4:解析携带有所述交互数据的交互PDF文件,获取所述交互数据。
[0010]进一步地,该方法还包括:将HTTP报文头的格式为appl icat1n/pdf,以使所述客户端根据所述HTTP报文头的格式,通过浏览器打开所述交互TOF文件。
[0011]进一步地,所述SI,还包括:
[0012]将所述表单控件设置为FDF格式的表单控件;
[0013]所述S3,包括:
[0014]接收客户端发来的携带有FDF格式的交互数据的交互PDF文件。
[0015]进一步地,在所述S2之前,还包括:
[0016]接收所述客户端发来的下载所述交互PDF文件的请求,根据所述请求建立与客户端的会话;
[0017]在所述交互TOF文件中添加隐藏域,所述隐藏域包括:与客户端进行会话的会话信息;
[0018]所述S3,还包括:
[0019]获取所述交互PDF文件中的隐藏域中的所述会话信息,根据所述会话信息,建立与客户端的会话。
[0020]进一步地,所述S2,包括:[0021 ] 通过iText的Pdf Stamper类的实例向ServletOutputStream写入所述交互I3DF文件。
[0022]另一方面,本发明提供了一种数据交互的装置,包括:
[0023]第一设置单元,用于设置PDF表单的配置信息;
[0024]生成单元,用于根据所述配置信息,生成带有表单控件的交互PDF文件;
[0025]发送单元,用于将所述交互PDF文件发送给客户端;
[0026]接收单元,用于接收所述客户端发来的携带有通过所述表单控件接收到的交互数据的交互I3DF文件;
[0027]解析单元,用于解析携带有所述交互数据的交互PDF文件,获取所述交互数据。
[0028]进一步地,该装置还包括:第二设置单元,用于将HTTP报文头的格式设置为applicat1n/pdf,以使所述客户端根据所述HTTP报文头的格式,通过浏览器打开所述交互I3DF文件。
[0029]进一步地,所述生成单元,还用于将所述表单控件设置为FDF格式的表单控件;
[0030]所述接收单元,用于接收客户端发来的携带有FDF格式的交互数据的交互PDF文件。
[0031 ] 进一步地,该装置还包括:
[0032]会话单元,用于接收所述客户端发来的下载所述交互TOF文件的请求,根据所述请求建立与客户端的会话,在所述交互PDF文件中添加隐藏域,所述隐藏域包括:与客户端进行会话的会话信息;
[0033]所述接收单元,还用于获取所述交互TOF文件中的隐藏域中的所述会话信息,根据所述会话信息,建立与客户端的会话。
[0034]进一步地,所述发送单元,用于通过iText的PdfStamper类的实例向ServletOutputStream写入所述交互I3DF文件。
[0035]本发明提供了一种数据交互的方法及装置,用户可以根据需要通过配置信息在交互TOF文件中添加表单控件,以满足用户对各种文件格式的要求,通过表单控件接收外部输入的交互数据,以满足无纸化办公的需求,提高了无纸化办公的效率。
【附图说明】
[0036]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1是本发明一实施例提供的一种数据交互的方法的流程图;
[0038]图2是本发明一实施例提供的另一种数据交互的方法的流程图;
[0039]图3是本发明一实施例提供的一种数据交互的装置的示意图;
[0040]图4是本发明一实施例提供的另一种数据交互的装置的示意图。
【具体实施方式】
[0041]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0042]如图1所示,本发明实施例提供了一种数据交互的方法,该方法可以包括以下步骤:
[0043]SO:预先设置PDF表单的配置信息;
[0044]S1:根据所述配置信息,生成带有表单控件的交互PDF文件;
[0045]S2:将所述交互PDF文件发送给客户端;
[0046]S3:接收所述客户端发来的携带有通过所述表单控件接收到的交互数据的交互PDF文件;
[0047]S4:解析携带有所述交互数据的交互PDF文件,获取所述交互数据。
[0048]本发明实施例提供了一种数据交互的方法,用户可以根据需要通过配置信息在交互TOF文件中添加表单控件,以满足用户对各种文件格式的要求,通过表单控件接收外部输入的交互数据,以满足无纸化办公的需求,提高了无纸化办公的效率。
[0049]为了方便用户进行无纸化办公,在一种可能的实现方式,该方法还包括:将HTTP报文头的格式为applicat1n/pdf,以使所述客户端根据所述HTTP报文头的格式,通过浏览器打开所述交互I3DF文件。
[0050]在该实现方式中,通过设置HTTP报文头的格式为applicat1n/pdf,使得用户在进行无纸化办公时可以通过浏览器直接单打开交互PDF文件,对该交互PDF文件进行操作,无需通过专用的软件进行处理。
[0051]为了使得交互PDF文件能够满足用户的各种数据需求,在一种可能的实现方式中,所述SI,还包括:将所述表单控件设置为roF格式的表单控件;所述S3,包括:接收客户端发来的携带有FDF格式的交互数据的交互I3DF文件。
[0052]通过该是实现方式,将表单控件设置为roF格式的表单控件,使得交互PDF文件上的表单控件能够接收H)F格式的文件,能够接收图片、证书之类的文件。当该交互TOF文件能够接收各种文件类型时,能够使得无纸化办公更加方便高效,能够适用各种场景。
[00
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1