亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種電子文件格式轉(zhuǎn)換方法與流程

文檔序號:12666365閱讀:830來源:國知局

本發(fā)明涉及電子文件雙向轉(zhuǎn)換領(lǐng)域,尤其涉及一種電子文件格式轉(zhuǎn)換方法。



背景技術(shù):

目前在進(jìn)行電子文檔的格式轉(zhuǎn)換的時候,需要使用對應(yīng)的專業(yè)的文檔編輯工具(比如Microsoft Office對應(yīng)Word文件格式),手動進(jìn)行文件的轉(zhuǎn)換與保存。但是,用于轉(zhuǎn)換的文檔編輯工具,不一定提供了二次開發(fā)接口,或者其二次開發(fā)接口不提供文件轉(zhuǎn)換功能,從而只能使用人工手動在電腦上完成轉(zhuǎn)換動作。

如果,為了省略文件轉(zhuǎn)換過程,使用遠(yuǎn)程桌面連接到安裝有文檔編輯工具的電腦進(jìn)行文件查看,這樣卻只能實(shí)現(xiàn)文件的查看,不能實(shí)際在終端獲取轉(zhuǎn)換后的文件,并且遠(yuǎn)程桌面在安全性、訪問速度、界面友好程度上均不如人意。

技術(shù)方案

針對現(xiàn)有技術(shù)存在的問題,本發(fā)明提供了一種電子文件格式轉(zhuǎn)換方法。

具體的技術(shù)方案如下:

一種電子文件格式轉(zhuǎn)換方法,包括:

上傳至少一個電子文件至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ù)器存儲所述結(jié)果并且記錄轉(zhuǎn)換后的文件路徑。

優(yōu)選的,于指定所述電子文件的目標(biāo)轉(zhuǎn)換格式之后,判斷所述電子文件是否能夠轉(zhuǎn)換至所述目標(biāo)轉(zhuǎn)換格式,于能夠轉(zhuǎn)換時,所述API服務(wù)器接收所述電子文件并且將所述電子文件加入轉(zhuǎn)換隊(duì)列;

于不能進(jìn)行格式轉(zhuǎn)換時,輸出提示信息。

優(yōu)選的,所述轉(zhuǎn)換結(jié)果轉(zhuǎn)換后的電子文件,所述轉(zhuǎn)換后的電子文件的格式是根據(jù)轉(zhuǎn)換前的電子文件自動匹配的。

優(yōu)選的,所述API服務(wù)器提供有多個以REST形式發(fā)布基于http協(xié)議的網(wǎng)絡(luò)服務(wù)APT;

通過所述網(wǎng)絡(luò)服務(wù)API批量上傳所述電子文件和指定所述目標(biāo)轉(zhuǎn)換格式。

優(yōu)選的,所述API服務(wù)器存儲所述轉(zhuǎn)換結(jié)果并且記錄轉(zhuǎn)換后的文件路徑之后的步驟還包括:

所述GUI自動化轉(zhuǎn)換服務(wù)器調(diào)取并執(zhí)行所述轉(zhuǎn)換隊(duì)列中的下一轉(zhuǎn)換任務(wù)。

優(yōu)選的,所述API服務(wù)器接收所述電子文件后,為每個所述電子文件編號;

所述API服務(wù)器存儲所述轉(zhuǎn)換結(jié)果并且記錄轉(zhuǎn)換后的文件路徑之后的步驟包括:

用戶按照所述編號于所述API服務(wù)器中查詢每個所述電子文件的轉(zhuǎn)換情況和文件路徑。

優(yōu)選的,所述轉(zhuǎn)換隊(duì)列為先入先出隊(duì)列。

優(yōu)選的,上傳所述電子文件之前的步驟包括:

利用一GUI腳本創(chuàng)建工具錄入所述GUI腳本,以模擬操作終端的操作;

GUI腳本創(chuàng)建工具錄入的內(nèi)容包括:窗口句柄,菜單名稱,按鈕名稱,輸入框位置,輸入內(nèi)容,鼠標(biāo)點(diǎn)擊位置,鼠標(biāo)與鍵盤點(diǎn)擊順序與間隔。

優(yōu)選的,執(zhí)行所述GUI腳本的步驟中,所述GUI服務(wù)器于腳本程序的控制下,自動啟動文件編輯器、點(diǎn)擊菜單、輸入?yún)?shù)后,將轉(zhuǎn)換后的電子文件保存至預(yù)設(shè)位置并命名。

優(yōu)選的,所述API服務(wù)器存儲所述轉(zhuǎn)換結(jié)果并且記錄轉(zhuǎn)換后的文件路徑之后的步驟還包括:

所述GUI服務(wù)器新增、修改、刪除所述GUI腳本。

上述技術(shù)方案的有益效果是:

上述技術(shù)方案打破能編輯此電子文件的配套PC端軟件的二次開發(fā)限制,使得可人工閱讀的電子文件的轉(zhuǎn)換均可以批量處理。并且上述技術(shù)方案打破平臺的限制,無論手機(jī)還是不同操作系統(tǒng)的電腦,都可以通過此平臺把電子文件轉(zhuǎn)換為與之適配的期望的格式并進(jìn)行處理。

附圖說明

圖1為本發(fā)明一種電子文件格式轉(zhuǎn)換方法的實(shí)施例的流程圖。

具體實(shí)施方式

需要說明的是,在不沖突的情況下,下述技術(shù)方案,技術(shù)特征之間可以相互組合。

下面結(jié)合附圖對本發(fā)明的具體實(shí)施方式作進(jìn)一步的說明:

一種電子文件格式轉(zhuǎn)換方法,如圖1所示,包括:

上傳至少一個電子文件至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)換后的文件路徑。

本實(shí)施例的方法是基于Windows圖形用戶界面自動化的文件格式轉(zhuǎn)換服務(wù),本實(shí)施例的方法可以實(shí)現(xiàn)一種萬能的電子文件轉(zhuǎn)換方法,只要此電子文件有對應(yīng)的文檔編輯工具,并且發(fā)布成網(wǎng)絡(luò)服務(wù),可以實(shí)現(xiàn)跨平臺文件轉(zhuǎn)換,從而使對應(yīng)平臺(比如手機(jī))可以打開本身不支持的文件格式。

需要說明的是,本實(shí)施例中的電子文檔可以是可供人工閱讀的,以圖像,文字,音頻為主的電子文件,比如Office文件,pdf文件,方正ceb文件,圖片文件,三維模型文件,視頻文件,音頻文件等。電子文檔還可以是由專業(yè)的組織機(jī)構(gòu)或者廠商指定的標(biāo)準(zhǔn)進(jìn)行編碼的,并且有配套的基于PC平臺的編輯軟件。

本發(fā)明一個較佳的實(shí)施例中,于指定所述電子文件的目標(biāo)轉(zhuǎn)換格式之后,判斷所述電子文件是否能夠轉(zhuǎn)換至所述目標(biāo)轉(zhuǎn)換格式,于能夠轉(zhuǎn)換時,所述API服務(wù)器接收所述電子文件并且將所述電子文件加入轉(zhuǎn)換隊(duì)列;

于不能進(jìn)行格式轉(zhuǎn)換時,輸出提示信息。

本實(shí)施例中,在判斷電子文件是否能夠轉(zhuǎn)換至目標(biāo)格式時,文件轉(zhuǎn)換目標(biāo)格式限制,目標(biāo)文件可以是轉(zhuǎn)換前電子文件的配套PC端編輯軟件所能夠轉(zhuǎn)換的所有目標(biāo)類型文件,一般是指同類型不同格式的文件,比如Office對應(yīng)PDF,是由文件編輯軟件決定的,但是會由本平臺進(jìn)行檢測鑒別并列出供用戶選擇,輸入的電子文件與轉(zhuǎn)換目標(biāo)文件均由用戶指定,若不存在相應(yīng)的轉(zhuǎn)換能力,會給予用戶提示。

本發(fā)明一個較佳的實(shí)施例中,所述轉(zhuǎn)換結(jié)果轉(zhuǎn)換后的電子文件,所述轉(zhuǎn)換后的電子文件的格式是根據(jù)轉(zhuǎn)換前的電子文件自動匹配的。

本實(shí)施例中的電子文件是直接進(jìn)行轉(zhuǎn)換,但輸出格式根據(jù)輸入的電子文件自動匹配。

在一個優(yōu)選實(shí)施例中,使用網(wǎng)絡(luò)服務(wù)技術(shù),在一臺服務(wù)器或者服務(wù)器集群上以REST(Representational State Transfer,表現(xiàn)層狀態(tài)轉(zhuǎn)化服務(wù)規(guī)范)形式發(fā)布基于http協(xié)議的網(wǎng)絡(luò)服務(wù)API,負(fù)責(zé)提供整套系統(tǒng)的用戶輸入輸出,API服務(wù)器接收需要轉(zhuǎn)換的文件并且加入隊(duì)列,首先,API服務(wù)器提供若干API(Application Programming Interface,應(yīng)用程序編程接口),用戶可以批量或者單個上傳電子文件,并指定目標(biāo)轉(zhuǎn)換格式,API服務(wù)器會為每一個文件創(chuàng)建一個唯一的文件編號并記錄到磁盤與數(shù)據(jù)庫,然后把文件編號返回給用戶,以供用戶后續(xù)下載查詢使用。

在一個優(yōu)選的實(shí)施例中,在一臺GUI自動化轉(zhuǎn)換服務(wù)器或者GUI自動化轉(zhuǎn)換服務(wù)器集群上,通過程序模擬鍵盤與鼠標(biāo)的動作,實(shí)現(xiàn)打開對應(yīng)文件編輯器、點(diǎn)擊菜單、選擇轉(zhuǎn)換功能、打印、參數(shù)輸入等操作。本實(shí)施例打破能編輯此電子文檔的配套PC端軟件的二次開發(fā)限制,全程無需人工干預(yù),但能達(dá)到和手動點(diǎn)選輸入一樣的效果。GUI自動化轉(zhuǎn)換服務(wù)器獲取隊(duì)列中的任務(wù),從數(shù)據(jù)庫獲取服務(wù)API記錄的電子文件信息列表,并找到磁盤中對應(yīng)的電子文件,形成一個先進(jìn)先出的任務(wù)處理隊(duì)列。并且按順序開始處理每一個任務(wù)。

GUI自動化轉(zhuǎn)換服務(wù)器調(diào)取任務(wù)對應(yīng)的GUI(Graphical User Interface,圖形用戶界面)腳本,開始處理隊(duì)列中的一條新的任務(wù)時,首先判斷電子文件格式與目標(biāo)轉(zhuǎn)換格式,然后從自動化腳本庫中找到對應(yīng)的GUI腳本。

開始執(zhí)行對應(yīng)的轉(zhuǎn)換自動化腳本,此時GUI自動化轉(zhuǎn)換服務(wù)器會在腳本程序的控制下,自動啟動文件編輯器、點(diǎn)擊菜單、輸入?yún)?shù)等,最后會把電子文件保存到指定的位置并按固定格式命名。

GUI自動化轉(zhuǎn)換服務(wù)器通知API服務(wù)器轉(zhuǎn)換完成,當(dāng)隊(duì)列中的一條任務(wù)執(zhí)行完成后,會更新API服務(wù)器的數(shù)據(jù)庫中的記錄,把轉(zhuǎn)換結(jié)果、轉(zhuǎn)換后的文件路徑等記錄到API服務(wù)器的數(shù)據(jù)庫里。此時用戶已能查詢并下載轉(zhuǎn)換后的文件了。

其中,API服務(wù)器用以提供轉(zhuǎn)換完畢的文件的查詢與下載API,由于服務(wù)器提供若干API,用戶可以使用文件編號來查詢每個文件的轉(zhuǎn)換情況,并獲取轉(zhuǎn)換完成的文件的下載地址。轉(zhuǎn)換完成后可以執(zhí)行下一條轉(zhuǎn)換任務(wù),即按照轉(zhuǎn)換任務(wù)隊(duì)列,開始處理下一條任務(wù)。

本實(shí)施例中,GUI自動化轉(zhuǎn)換服務(wù)器可以管理GUI腳本,例如,可以對GUI腳本進(jìn)行新增、修改、刪除等操作。

進(jìn)一步的,GUI腳本創(chuàng)建工具可以通過代碼或者實(shí)際操作錄入一系列鼠標(biāo)與鍵盤的動作,記錄的內(nèi)容包括窗口句柄,菜單名稱,按鈕名稱,輸入框位置,輸入內(nèi)容,鼠標(biāo)點(diǎn)擊位置,鼠標(biāo)與鍵盤點(diǎn)擊順序與間隔等,并且將記錄的內(nèi)容使用特定的代碼保存成文件形式,即GUI腳本文件。

綜上,上述技術(shù)方案打破能編輯此電子文件的配套PC端軟件的二次開發(fā)限制,使得可人工閱讀的電子文件的轉(zhuǎn)換均可以批量處理。并且上述技術(shù)方案打破平臺的限制,無論手機(jī)還是不同操作系統(tǒng)的電腦,都可以通過此平臺把電子文件轉(zhuǎn)換為與之適配的期望的格式并進(jìn)行處理。

通過說明和附圖,給出了具體實(shí)施方式的特定結(jié)構(gòu)的典型實(shí)施例,基于本發(fā)明精神,還可作其他的轉(zhuǎn)換。盡管上述發(fā)明提出了現(xiàn)有的較佳實(shí)施例,然而,這些內(nèi)容并不作為局限。

對于本領(lǐng)域的技術(shù)人員而言,閱讀上述說明后,各種變化和修正無疑將顯而易見。因此,所附的權(quán)利要求書應(yīng)看作是涵蓋本發(fā)明的真實(shí)意圖和范圍的全部變化和修正。在權(quán)利要求書范圍內(nèi)任何和所有等價的范圍與內(nèi)容,都應(yīng)認(rèn)為仍屬本發(fā)明的意圖和范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1