1.一種電子文件格式轉(zhuǎn)換方法,其特征在于,包括:
上傳至少一個(gè)電子文件至API服務(wù)器并且指定所述電子文件的目標(biāo)轉(zhuǎn)換格式,所述API服務(wù)器接收所述電子文件并且將所述電子文件加入轉(zhuǎn)換隊(duì)列;
GUI自動化轉(zhuǎn)換服務(wù)器與所述API服務(wù)器建立通訊連接,所述GUI自動化轉(zhuǎn)換服務(wù)器調(diào)取所述轉(zhuǎn)換隊(duì)列中的一轉(zhuǎn)換任務(wù),判斷所述轉(zhuǎn)換任務(wù)對應(yīng)的電子文件的格式和所述目標(biāo)轉(zhuǎn)換格式,所述GUI自動化轉(zhuǎn)換服務(wù)器于自動化腳本庫中查找適配的GUI腳本;
執(zhí)行所述GUI腳本,輸出轉(zhuǎn)換結(jié)果,所述API服務(wù)器存儲所述轉(zhuǎn)換結(jié)果并且記錄轉(zhuǎn)換后的文件路徑。
2.根據(jù)權(quán)利要求1所述的電子文件格式轉(zhuǎn)換方法,其特征在于,于指定所述電子文件的目標(biāo)轉(zhuǎn)換格式之后,判斷所述電子文件是否能夠轉(zhuǎn)換至所述目標(biāo)轉(zhuǎn)換格式,于能夠轉(zhuǎn)換時(shí),所述API服務(wù)器接收所述電子文件并且將所述電子文件加入轉(zhuǎn)換隊(duì)列;
于不能轉(zhuǎn)換時(shí),輸出提示信息。
3.根據(jù)權(quán)利要求1所述的電子文件格式轉(zhuǎn)換方法,其特征在于,所述轉(zhuǎn)換結(jié)果轉(zhuǎn)換后的電子文件,所述轉(zhuǎn)換后的電子文件的格式是根據(jù)轉(zhuǎn)換前的電子文件格式匹配的。
4.根據(jù)權(quán)利要求1所述的電子文件格式轉(zhuǎn)換方法,其特征在于,所述API服務(wù)器提供有多個(gè)以REST形式發(fā)布基于http協(xié)議的網(wǎng)絡(luò)服務(wù)APT;
通過所述網(wǎng)絡(luò)服務(wù)API批量上傳所述電子文件和指定所述目標(biāo)轉(zhuǎn)換格式。
5.根據(jù)權(quán)利要求4所述的電子文件格式轉(zhuǎn)換方法,其特征在于,所述API服務(wù)器存儲所述轉(zhuǎn)換結(jié)果并且記錄轉(zhuǎn)換后的文件路徑之后的步驟還包括:
所述GUI自動化轉(zhuǎn)換服務(wù)器調(diào)取并執(zhí)行所述轉(zhuǎn)換隊(duì)列中的下一轉(zhuǎn)換任務(wù)。
6.根據(jù)權(quán)利要求1所述的電子文件格式轉(zhuǎn)換方法,其特征在于,所述API服務(wù)器接收所述電子文件后,為每個(gè)所述電子文件編號;
所述API服務(wù)器存儲所述轉(zhuǎn)換結(jié)果并且記錄轉(zhuǎn)換后的文件路徑之后的步驟包括:
用戶按照所述編號于所述API服務(wù)器中查詢每個(gè)所述電子文件的轉(zhuǎn)換情況和文件路徑。
7.根據(jù)權(quán)利要求1所述的電子文件格式轉(zhuǎn)換方法,其特征在于,所述轉(zhuǎn)換隊(duì)列為先入先出隊(duì)列。
8.根據(jù)權(quán)利要求1所述的電子文件格式轉(zhuǎn)換方法,其特征在于,上傳所述電子文件之前的步驟包括:
利用一GUI腳本創(chuàng)建工具錄入所述GUI腳本,以模擬操作終端的操作;
GUI腳本創(chuàng)建工具錄入的內(nèi)容包括:窗口句柄,菜單名稱,按鈕名稱,輸入框位置,輸入內(nèi)容,鼠標(biāo)點(diǎn)擊位置,鼠標(biāo)與鍵盤點(diǎn)擊順序與間隔。
9.根據(jù)權(quán)利要求1所述的電子文件格式轉(zhuǎn)換方法,其特征在于,執(zhí)行所述GUI腳本的步驟中,所述GUI服務(wù)器于腳本程序的控制下,自動啟動文件編輯器、點(diǎn)擊菜單、輸入?yún)?shù)后,將轉(zhuǎn)換后的電子文件保存至預(yù)設(shè)位置并命名。
10.根據(jù)權(quán)利要求1所述的電子文件格式轉(zhuǎn)換方法,其特征在于,所述API服務(wù)器存儲所述轉(zhuǎn)換結(jié)果并且記錄轉(zhuǎn)換后的文件路徑之后的步驟還包括:
所述GUI服務(wù)器新增、修改、刪除所述GUI腳本。