[發明專利]基于HTML5技術的在網頁瀏覽器中編輯Office文件的方法在審
| 申請號: | 202010546332.5 | 申請日: | 2020-06-15 |
| 公開(公告)號: | CN111708956A | 公開(公告)日: | 2020-09-25 |
| 發明(設計)人: | 不公告發明人 | 申請(專利權)人: | 江西金格科技股份有限公司 |
| 主分類號: | G06F16/955 | 分類號: | G06F16/955;G06F40/166 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 330096 江西省南昌市*** | 國省代碼: | 江西;36 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 html5 技術 網頁瀏覽器 編輯 office 文件 方法 | ||
本發明公開了一種基于HTML5技術的在網頁瀏覽器中編輯Office文件的方法,文件存儲服務器和文件核心服務器分別開啟HTTP服務,網頁瀏覽器訪問嵌入了文件編輯器的網頁URL地址,并把Office文件的URL地址告知文件核心服務器,文件核心服務器把EBIN以文件流的方式返回給文件編輯器,文件客戶端使用HTML5的Canvas對象把EBIN中的Office文件信息渲染到網頁中。排除了因操作系統、Office軟件以及網頁瀏覽器程序因兼容性而出現錯誤的可能性;文件編輯器可以把Office文件內容到網頁中并且和Office程序渲染的結果高度相似,精簡了客戶端。
技術領域
本發明涉及計算機網頁瀏覽器技術,特別涉及一種基于HTML5渲染的MicrosoftOffice文件在瀏覽器中的打開并編輯方法。
背景技術
術語解釋:
Microsoft Office軟件和Microsoft Office文件:Microsoft Office軟件(以下簡稱Office)是微軟公司開發的一套基于Windows操作系統的辦公軟件套裝。常用組件有Word、Excel、PowerPoint等。Microsoft Office文件是指Word、Excel、PowerPoint等軟件編輯后保存的文件。
HTML5: HTML5是構建WEB內容的一種語言描述方式,是最新的 HTML 標準,它專門為承載豐富的 WEB內容而設計的,并且無需額外插件,擁有新的語義、圖形以及多媒體元素,提供的新元素和新的 API 簡化了 WEB應用程序的搭建,是跨平臺的,被設計為在不同類型的硬件(PC、平板、手機、電視機等等)之上運行。
AJAX: 是指一種創建交互式網頁應用的網頁開發技術。通過在后臺與服務器進行少量數據交換,Ajax 可以使網頁實現異步更新。這意味著可以在不重新加載整個網頁的情況下,對網頁的某部分進行更新。
ActiveX控件:Microsoft公司對于一系列策略性面向對象程序技術和工具的稱呼,其中主要的技術是組件對象模型(COM),與本文中的ActiveX、控件等名詞等同含義。
在網頁瀏覽器中打開Office文件的常用方法是,用ActiveX控件形式的中間件軟件把Office嵌入到網頁里,即瀏覽器-ActiveX中間件-Office的模式,瀏覽器中嵌入ActiveX中間件,ActiveX中間件中嵌入Office。
這種模式雖然可以做到軟件界面比較友好,但因為瀏覽器的緊密耦合,軟件的穩定性不僅跟Office軟件有關,而且跟瀏覽器也相關。當OA系統因瀏覽器的問題而出現問題時,由于當前用戶使用的瀏覽器幾乎全部是免費版,在瀏覽器方面的技術問題通常不能得到瀏覽器廠商的有效支持,那么解決這類問題時,通常會非常麻煩。另一方面,Office的嵌入模式跟普通打開Office應用程序的使用模式相比,在使用場景的復雜度方面更加多樣化,例如各種具體應用中,瀏覽器頁面里包含各種頁面特效、樣式、界面風格等,而瀏覽器和Office廠商之間并沒有就這種瀏覽器嵌入Office的使用行為做任何聯調和測試。實踐證明,在OA系統的應用中,由于瀏覽器網頁界面的風格和Office之間的兼容性而發生的問題非常多,因此導致軟件應用系統的維護工作量非常巨大。
發明內容
本發明的目的是提供一種基于HTML5技術的在網頁瀏覽器中編輯Office文件的方法,能避免ActiveX中間件嵌入網頁的方式打開Office文件時對瀏覽器耦合度高、實際應用開發過程中需要針對各種瀏覽器做大量聯調和測試等不利情況。
本發明采用以下技術方案實現上述目的。一種基于HTML5技術的在網頁瀏覽器中編輯Office文件的方法,其方法步驟如下:
1)在文件存儲服務器和文件核心服務器中分別開啟HTTP服務;
2)通過網頁瀏覽器訪問文件存儲服務器提供的嵌入了文件編輯器的網頁URL地址;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江西金格科技股份有限公司,未經江西金格科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010546332.5/2.html,轉載請聲明來源鉆瓜專利網。





