1.一种电子文件格式转换方法,其特征在于,包括:
上传至少一个电子文件至API服务器并且指定所述电子文件的目标转换格式,所述API服务器接收所述电子文件并且将所述电子文件加入转换队列;
GUI自动化转换服务器与所述API服务器建立通讯连接,所述GUI自动化转换服务器调取所述转换队列中的一转换任务,判断所述转换任务对应的电子文件的格式和所述目标转换格式,所述GUI自动化转换服务器于自动化脚本库中查找适配的GUI脚本;
执行所述GUI脚本,输出转换结果,所述API服务器存储所述转换结果并且记录转换后的文件路径。
2.根据权利要求1所述的电子文件格式转换方法,其特征在于,于指定所述电子文件的目标转换格式之后,判断所述电子文件是否能够转换至所述目标转换格式,于能够转换时,所述API服务器接收所述电子文件并且将所述电子文件加入转换队列;
于不能转换时,输出提示信息。
3.根据权利要求1所述的电子文件格式转换方法,其特征在于,所述转换结果转换后的电子文件,所述转换后的电子文件的格式是根据转换前的电子文件格式匹配的。
4.根据权利要求1所述的电子文件格式转换方法,其特征在于,所述API服务器提供有多个以REST形式发布基于http协议的网络服务APT;
通过所述网络服务API批量上传所述电子文件和指定所述目标转换格式。
5.根据权利要求4所述的电子文件格式转换方法,其特征在于,所述API服务器存储所述转换结果并且记录转换后的文件路径之后的步骤还包括:
所述GUI自动化转换服务器调取并执行所述转换队列中的下一转换任务。
6.根据权利要求1所述的电子文件格式转换方法,其特征在于,所述API服务器接收所述电子文件后,为每个所述电子文件编号;
所述API服务器存储所述转换结果并且记录转换后的文件路径之后的步骤包括:
用户按照所述编号于所述API服务器中查询每个所述电子文件的转换情况和文件路径。
7.根据权利要求1所述的电子文件格式转换方法,其特征在于,所述转换队列为先入先出队列。
8.根据权利要求1所述的电子文件格式转换方法,其特征在于,上传所述电子文件之前的步骤包括:
利用一GUI脚本创建工具录入所述GUI脚本,以模拟操作终端的操作;
GUI脚本创建工具录入的内容包括:窗口句柄,菜单名称,按钮名称,输入框位置,输入内容,鼠标点击位置,鼠标与键盘点击顺序与间隔。
9.根据权利要求1所述的电子文件格式转换方法,其特征在于,执行所述GUI脚本的步骤中,所述GUI服务器于脚本程序的控制下,自动启动文件编辑器、点击菜单、输入参数后,将转换后的电子文件保存至预设位置并命名。
10.根据权利要求1所述的电子文件格式转换方法,其特征在于,所述API服务器存储所述转换结果并且记录转换后的文件路径之后的步骤还包括:
所述GUI服务器新增、修改、删除所述GUI脚本。