本發(fā)明涉及文檔處理技術領域,具體而言,涉及一種在線文檔的創(chuàng)建方法和一種在線文檔的創(chuàng)建系統(tǒng)。
背景技術:
隨著互聯(lián)網(wǎng)技術的發(fā)展,許多傳統(tǒng)的客戶端應用技術被應用到互聯(lián)網(wǎng),傳統(tǒng)的電子文檔,比如text文檔文件、word文檔文件、powerpoint文檔文件和excel文檔,也越來越頻繁的在web端被瀏覽和編輯,在這種情況下,就需要將傳統(tǒng)的電子文檔轉換為在線文檔。
以office文檔文件為例,使用officewebapps(由微軟推出的基于web端的在線辦公工具,實現(xiàn)用戶從任何地方都可以共享office文檔)連接共享文件夾,獲取office文檔,針對word/powerpoint/excel文檔使用不同的方式調用officewebapps的打印接口生成pdf格式文檔,通過pdf工具將pdf轉換為json(javascriptobjectnotation)格式文檔,以方便用戶在web端對文檔進行閱讀和編輯,同時也方便機器解析和生成,但是整個過程缺少監(jiān)管機制,用戶無法實時對文檔轉換過程進行實時監(jiān)控,當需要更高質量的在線文檔時,由于缺少對轉換過程的監(jiān)控,對相關程序的維護也會比較繁瑣。
因此,如何設計一種直觀性強且高效準確的在線文檔的創(chuàng)建方案成為亟待解決的技術問題。
技術實現(xiàn)要素:
本發(fā)明正是基于上述問題,提出了一種新的在線文檔的創(chuàng)建方案,通過檢測到動作狀態(tài)參數(shù)中的轉換類參數(shù),將待創(chuàng)建的文檔文件通過轉換流程轉換成在線文檔,以及通過檢測到動作狀態(tài)中的查詢類參數(shù),以獲得轉 換狀態(tài),并將狀態(tài)提示給用戶,實現(xiàn)了用戶對轉換過程的實時監(jiān)控,并將轉換過程中的問題反饋至服務器,便于對程序代碼進行維護,從而可以提高文檔轉換的質量。
有鑒于此,本發(fā)明提出了一種在線文檔的創(chuàng)建方法,包括:檢測待創(chuàng)建的文檔文件的動作狀態(tài)參數(shù);在檢測到動作狀態(tài)參數(shù)中包括轉換類參數(shù)時,根據(jù)轉換類參數(shù)將待創(chuàng)建的文檔文件轉移至轉換隊列中,以通過轉換流程對轉換隊列的處理創(chuàng)建在線文檔;在檢測到動作狀態(tài)參數(shù)中包括查詢類參數(shù)時,獲取待創(chuàng)建的文檔文件在對應的轉換流程中的轉換狀態(tài),并將轉換狀態(tài)提示給用戶。
在該技術方案中,通過檢測到動作狀態(tài)參數(shù)中的轉換類參數(shù),將待創(chuàng)建的文檔文件通過轉換流程轉換成在線文檔,以及通過檢測到動作狀態(tài)中的查詢類參數(shù),以獲得轉換狀態(tài),并將狀態(tài)提示給用戶,實現(xiàn)了用戶對轉換過程的實時監(jiān)控,并將轉換過程中的問題反饋至服務器,便于對程序代碼進行維護,從而可以提高文檔轉換的質量。
具體地,將待創(chuàng)建的文檔文件的內容解析并傳遞給officewebapps,調用officewebapps的打印接口生成pdf格式文檔,通過pdf工具將pdf文件轉換為json格式文件,在轉換過程中通過檢測轉換類參數(shù)和查詢類參數(shù),實現(xiàn)了對轉換流程的實時狀態(tài)監(jiān)控。
在上述技術方案中,優(yōu)選地,在檢測到動作狀態(tài)參數(shù)中包括轉換類參數(shù)時,根據(jù)轉換類參數(shù)將待創(chuàng)建的文檔文件轉移至轉換隊列中,以通過轉換流程對轉換隊列的處理創(chuàng)建在線文檔,具體還包括以下步驟:通過pdf轉換工具將轉換隊列中的文檔文件轉換為pdf文件;以及將pdf文件轉換為json文件,以完成在線文檔的創(chuàng)建。
在該技術方案中,通過調用officewebapps的打印接口生成pdf格式文檔,通過pdf工具將pdf文件轉換為json格式文件,json為輕量級數(shù)據(jù)交換格式,易于用戶閱讀和編寫,同時也易于機器解析和生成,實現(xiàn)了在線文檔創(chuàng)建的有益效果。
在上述技術方案中,優(yōu)選地,在檢測待創(chuàng)建的文檔文件的動作狀態(tài)參數(shù)前,具體包括以下步驟:解析待創(chuàng)建的文檔文件中的來源路徑和保存路 徑;根據(jù)來源路徑獲取待創(chuàng)建的文檔文件。
在該技術方案中,通過使用officewebapps(由微軟推出的基于web端的在線辦公工具,實現(xiàn)用戶從任何地方都可以共享office文檔)連接共享文件夾,獲取待創(chuàng)建的文檔文件的有益效果。
在上述技術方案中,優(yōu)選地,包括:根據(jù)保存路徑將json文件保存至對應位置;根據(jù)用戶指令將對應位置保存的json文件提示給用戶,以完成用戶對在線文檔的查閱。
在該技術方案中,通過保存以及調用json文件,實現(xiàn)了在web端瀏覽word文檔文件、powerpoint文檔文件和excel文檔文件中的至少一種。
在上述技術方案中,優(yōu)選地,待創(chuàng)建的文檔文件包括word文檔文件、powerpoint文檔文件和excel文檔文件中的至少一種。
根據(jù)本發(fā)明的另一方面,還提供了一種在線文檔的創(chuàng)建系統(tǒng),包括:檢測單元,用于檢測待創(chuàng)建的文檔文件的動作狀態(tài)參數(shù);轉換單元,用于在檢測到動作狀態(tài)參數(shù)中包括轉換類參數(shù)時,根據(jù)轉換類參數(shù)將待創(chuàng)建的文檔文件轉移至轉換隊列中,以通過轉換流程對轉換隊列的處理創(chuàng)建在線文檔;查詢單元,用于在檢測到動作狀態(tài)參數(shù)中包括查詢類參數(shù)時,獲取待創(chuàng)建的文檔文件在對應的轉換流程中的轉換狀態(tài),并將轉換狀態(tài)提示給用戶。
在該技術方案中,通過檢測到動作狀態(tài)參數(shù)中的轉換類參數(shù),將待創(chuàng)建的文檔文件通過轉換流程轉換成在線文檔,以及通過檢測到動作狀態(tài)中的查詢類參數(shù),以獲得轉換狀態(tài),并將狀態(tài)提示給用戶,實現(xiàn)了用戶對轉換過程的實時監(jiān)控,并將轉換過程中的問題反饋至服務器,便于對程序代碼進行維護,從而可以提高文檔轉換的質量。
具體地,將待創(chuàng)建的文檔文件的內容解析并傳遞給officewebapps,調用officewebapps的打印接口生成pdf格式文檔,通過pdf工具將pdf文件轉換為json格式文件,在轉換過程中通過檢測轉換類參數(shù)和查詢類參數(shù),實現(xiàn)了對轉換流程的實時狀態(tài)監(jiān)控。
在上述技術方案中,優(yōu)選地,轉換單元還用于:通過pdf轉換工具 將轉換隊列中的文檔文件轉換為pdf文件;以及將pdf文件轉換為json文件,以完成在線文檔的創(chuàng)建。
在該技術方案中,通過調用officewebapps的打印接口生成pdf格式文檔,通過pdf工具將pdf文件轉換為json格式文件,json為輕量級數(shù)據(jù)交換格式,易于用戶閱讀和編寫,同時也易于機器解析和生成,實現(xiàn)了在線文檔創(chuàng)建的有益效果。
在上述技術方案中,優(yōu)選地,還包括:解析單元,用于解析待創(chuàng)建的文檔文件中的來源路徑和保存路徑;獲取單元,用于根據(jù)來源路徑獲取待創(chuàng)建的文檔文件。
在該技術方案中,通過使用officewebapps(由微軟推出的基于web端的在線辦公工具,實現(xiàn)用戶從任何地方都可以共享office文檔)連接共享文件夾,獲取待創(chuàng)建的文檔文件的有益效果。
在上述技術方案中,優(yōu)選地,包括:保存單元,用于根據(jù)保存路徑將json文件保存至對應位置;根據(jù)用戶指令將對應位置保存的json文件提示給用戶,以完成用戶對在線文檔的查閱。
在該技術方案中,通過保存以及調用json文件,實現(xiàn)了在web端瀏覽word文檔文件、powerpoint文檔文件和excel文檔文件中的至少一種。
在上述技術方案中,優(yōu)選地,待創(chuàng)建的文檔文件包括word文檔文件、powerpoint文檔文件和excel文檔文件中的至少一種。
通過以上技術方案,通過檢測到動作狀態(tài)參數(shù)中的轉換類參數(shù),將待創(chuàng)建的文檔文件通過轉換流程轉換成在線文檔,以及通過檢測到動作狀態(tài)中的查詢類參數(shù),以獲得轉換狀態(tài),并將狀態(tài)提示給用戶,實現(xiàn)了用戶對轉換過程的實時監(jiān)控,并將轉換過程中的問題反饋至服務器,便于對程序代碼進行維護,從而可以提高文檔轉換的質量。
附圖說明
圖1示出了根據(jù)本發(fā)明的一個實施例的在線文檔的創(chuàng)建方法的示意流程圖;
圖2示出了根據(jù)本發(fā)明的一個實施例的在線文檔的創(chuàng)建系統(tǒng)的示意框 圖;
圖3示出了根據(jù)本發(fā)明的另一個實施例的在線文檔的創(chuàng)建方法的示意流程圖。
具體實施方式
為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結合附圖和具體實施方式對本發(fā)明進行進一步的詳細描述。
在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明并不限于下面公開的具體實施例的限制。
圖1示出了根據(jù)本發(fā)明的一個實施例的在線文檔的創(chuàng)建方法的示意流程圖。
如圖1所示,根據(jù)本發(fā)明的一個實施例的在線文檔的創(chuàng)建方法,包括:步驟102,檢測待創(chuàng)建的文檔文件的動作狀態(tài)參數(shù);步驟104,在檢測到動作狀態(tài)參數(shù)中包括轉換類參數(shù)時,根據(jù)轉換類參數(shù)將待創(chuàng)建的文檔文件轉移至轉換隊列中,以通過轉換流程對轉換隊列的處理創(chuàng)建在線文檔;步驟106,在檢測到動作狀態(tài)參數(shù)中包括查詢類參數(shù)時,獲取待創(chuàng)建的文檔文件在對應的轉換流程中的轉換狀態(tài),并將轉換狀態(tài)提示給用戶。
在該技術方案中,通過檢測到動作狀態(tài)參數(shù)中的轉換類參數(shù),將待創(chuàng)建的文檔文件通過轉換流程轉換成在線文檔,以及通過檢測到動作狀態(tài)中的查詢類參數(shù),以獲得轉換狀態(tài),并將狀態(tài)提示給用戶,實現(xiàn)了用戶對轉換過程的實時監(jiān)控,并將轉換過程中的問題反饋至服務器,便于對程序代碼進行維護,從而可以提高文檔轉換的質量。
具體地,將待創(chuàng)建的文檔文件的內容解析并傳遞給officewebapps,調用officewebapps的打印接口生成pdf格式文檔,通過pdf工具將pdf文件轉換為json格式文件,在轉換過程中通過檢測轉換類參數(shù)和查詢類參數(shù),實現(xiàn)了對轉換流程的實時狀態(tài)監(jiān)控。
在上述技術方案中,優(yōu)選地,在檢測到動作狀態(tài)參數(shù)中包括轉換類參數(shù)時,根據(jù)轉換類參數(shù)將待創(chuàng)建的文檔文件轉移至轉換隊列中,以通過轉換流程對轉換隊列的處理創(chuàng)建在線文檔,具體還包括以下步驟:通過pdf 轉換工具將轉換隊列中的文檔文件轉換為pdf文件;以及將pdf文件轉換為json文件,以完成在線文檔的創(chuàng)建。
在該技術方案中,通過調用officewebapps的打印接口生成pdf格式文檔,通過pdf工具將pdf文件轉換為json格式文件,json為輕量級數(shù)據(jù)交換格式,易于用戶閱讀和編寫,同時也易于機器解析和生成,實現(xiàn)了在線文檔創(chuàng)建的有益效果。
在上述技術方案中,優(yōu)選地,在檢測待創(chuàng)建的文檔文件的動作狀態(tài)參數(shù)前,具體包括以下步驟:解析待創(chuàng)建的文檔文件中的來源路徑和保存路徑;根據(jù)來源路徑獲取待創(chuàng)建的文檔文件。
在該技術方案中,通過使用officewebapps(由微軟推出的基于web端的在線辦公工具,實現(xiàn)用戶從任何地方都可以共享office文檔)連接共享文件夾,獲取待創(chuàng)建的文檔文件的有益效果。
在上述技術方案中,優(yōu)選地,包括:根據(jù)保存路徑將json文件保存至對應位置;根據(jù)用戶指令將對應位置保存的json文件提示給用戶,以完成用戶對在線文檔的查閱。
在該技術方案中,通過保存以及調用json文件,實現(xiàn)了在web端瀏覽word文檔文件、powerpoint文檔文件和excel文檔文件中的至少一種。
在上述技術方案中,優(yōu)選地,待創(chuàng)建的文檔文件包括word文檔文件、powerpoint文檔文件和excel文檔文件中的至少一種。
圖2示出了根據(jù)本發(fā)明的一個實施例的在線文檔的創(chuàng)建系統(tǒng)的示意框圖。
如圖2所示,根據(jù)本發(fā)明的一個實施例的在線文檔的創(chuàng)建系統(tǒng)200,包括:檢測單元202,用于檢測待創(chuàng)建的文檔文件的動作狀態(tài)參數(shù);轉換單元204,用于在檢測到動作狀態(tài)參數(shù)中包括轉換類參數(shù)時,根據(jù)轉換類參數(shù)將待創(chuàng)建的文檔文件轉移至轉換隊列中,以通過轉換流程對轉換隊列的處理創(chuàng)建在線文檔;查詢單元206,用于在檢測到動作狀態(tài)參數(shù)中包括查詢類參數(shù)時,獲取待創(chuàng)建的文檔文件在對應的轉換流程中的轉換狀態(tài),并將轉換狀態(tài)提示給用戶。
在該技術方案中,通過檢測到動作狀態(tài)參數(shù)中的轉換類參數(shù),將待創(chuàng)建的文檔文件通過轉換流程轉換成在線文檔,以及通過檢測到動作狀態(tài)中的查詢類參數(shù),以獲得轉換狀態(tài),并將狀態(tài)提示給用戶,實現(xiàn)了用戶對轉換過程的實時監(jiān)控,并將轉換過程中的問題反饋至服務器,便于對程序代碼進行維護,從而可以提高文檔轉換的質量。
具體地,將待創(chuàng)建的文檔文件的內容解析并傳遞給officewebapps,調用officewebapps的打印接口生成pdf格式文檔,通過pdf工具將pdf文件轉換為json格式文件,在轉換過程中通過檢測轉換類參數(shù)和查詢類參數(shù),實現(xiàn)了對轉換流程的實時狀態(tài)監(jiān)控。
在上述技術方案中,優(yōu)選地,轉換單元204還用于:通過pdf轉換工具將轉換隊列中的文檔文件轉換為pdf文件;以及將pdf文件轉換為json文件,以完成在線文檔的創(chuàng)建。
在該技術方案中,通過調用officewebapps的打印接口生成pdf格式文檔,通過pdf工具將pdf文件轉換為json格式文件,json為輕量級數(shù)據(jù)交換格式,易于用戶閱讀和編寫,同時也易于機器解析和生成,實現(xiàn)了在線文檔創(chuàng)建的有益效果。
在上述技術方案中,優(yōu)選地,還包括:解析單元208,用于解析待創(chuàng)建的文檔文件中的來源路徑和保存路徑;獲取單元210,用于根據(jù)來源路徑獲取待創(chuàng)建的文檔文件。
在該技術方案中,通過使用officewebapps(由微軟推出的基于web端的在線辦公工具,實現(xiàn)用戶從任何地方都可以共享office文檔)連接共享文件夾,獲取待創(chuàng)建的文檔文件的有益效果。
在上述技術方案中,優(yōu)選地,包括:保存單元212,用于根據(jù)保存路徑將json文件保存至對應位置;根據(jù)用戶指令將對應位置保存的json文件提示給用戶,以完成用戶對在線文檔的查閱。
在該技術方案中,通過保存以及調用json文件,實現(xiàn)了在web端瀏覽word文檔文件、powerpoint文檔文件和excel文檔文件中的至少一種。
在上述技術方案中,優(yōu)選地,待創(chuàng)建的文檔文件包括word文檔文 件、powerpoint文檔文件和excel文檔文件中的至少一種。
圖3示出了根據(jù)本發(fā)明的另一個實施例的在線文檔的創(chuàng)建方法的示意流程圖。
如圖3所示,根據(jù)本發(fā)明的另一個實施例的在線文檔的創(chuàng)建方法,包括:步驟302,調用officewebapps連接共享文件夾;步驟304,獲取待創(chuàng)建的文檔文件;步驟306,調用ashx函數(shù),用于產生供瀏覽器處理的,不需要回發(fā)的數(shù)據(jù)格式;步驟308,通過action參數(shù)確定參數(shù)類型;步驟310,如果是轉換類參數(shù)時;步驟312,將待創(chuàng)建的文檔文件轉移至轉換隊列并保存;步驟314,調用officewebapps的打印接口,將待創(chuàng)建的文檔文件轉換為pdf文件;步驟316,通過pdf工具將pdf文件轉換為json文件;步驟318,保存json文件;步驟320,在web端顯示json文件;步驟322,當action參數(shù)類型是查詢類參數(shù)時;步驟324,返回轉換狀態(tài),并將轉換狀態(tài)提示給用戶。
以上結合附圖詳細說明了本發(fā)明的技術方案,考慮到相關技術中提出的如何設計一種直觀性強且高效準確的在線文檔的創(chuàng)建方案的技術問題,本發(fā)明提出了一種新的在線文檔的創(chuàng)建方案,通過檢測到動作狀態(tài)參數(shù)中的轉換類參數(shù),將待創(chuàng)建的文檔文件通過轉換流程轉換成在線文檔,以及通過檢測到動作狀態(tài)中的查詢類參數(shù),以獲得轉換狀態(tài),并將狀態(tài)提示給用戶,實現(xiàn)了用戶對轉換過程的實時監(jiān)控,并將轉換過程中的問題反饋至服務器,便于對程序代碼進行維護,從而可以提高文檔轉換的質量。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。