【技術實現步驟摘要】
一種基于瀏覽器的文件在線瀏覽的方法
本專利技術涉及互聯網在線瀏覽技術,尤其涉及一種基于瀏覽器的文件在線瀏覽的方法。
技術介紹
在萬物互聯的今天,人們在工作、學習以及生活中對互聯網的使用越來越頻繁。在互聯網上的文件在線傳輸和分享日益頻繁,其中一個常用的場景就是共享文檔的在線瀏覽查看。目前傳統文檔資料共享查看有三種方式:一是提供文檔資料下載功能,文檔下載至本地后查看,此方法需要客戶端本地安裝文檔對應的查看應用程序如Office,WPS等軟件,也可能會產生文檔版權問題;二是在本地安裝第三方插件,第三方插件對不同的瀏覽器需要安裝不同版本,用戶自己選擇相應的版本進行適配,操作相對繁瑣,且容易出現錯誤;三是將由后臺將文檔資料轉為PDF格式的文,再將PDF文件轉為swf格式的文件,借助瀏覽器第三方swf插件,將swf格式的文件顯示出來,達到在線瀏覽的效果,此方式在速度上會比較慢,而且在轉換過程中隨著轉換次數的增加,數據失真的現象也隨之會增加,且前端展示時還是需要安裝swf的插件,因此在整體效果上不是很好。
技術實現思路
為了解決以上技術問題,本專利技術提供了一種基于瀏覽器的文件在線瀏覽的方法,能夠實現常見辦公類型文件的在線瀏覽,且不需要前端安裝插件。支持的文件類型包括Txt,Word,Excel,PPT等。本專利技術的技術方案是:一種基于瀏覽器的文件在線瀏覽的方法,包括:1)文件獲取,獲取用戶上傳的文件或存儲的文件;2)文件類型識別,獲取文 ...
【技術保護點】
1.一種基于瀏覽器的文件在線瀏覽的方法,其特征在于,/n包括:/n1)文件獲取,獲取用戶上傳的文件或存儲的文件;/n2)文件類型識別,獲取文件后綴名判斷文件的類型;/n3)文件轉換,通過Aspose工具包將文件轉為PDF文件;/n4)將轉換的PDF進行分頁處理;/n5)文件預覽,設置響應類型,將轉換的文件返回至前臺,在瀏覽器實現文件的在線瀏覽。/n
【技術特征摘要】
1.一種基于瀏覽器的文件在線瀏覽的方法,其特征在于,
包括:
1)文件獲取,獲取用戶上傳的文件或存儲的文件;
2)文件類型識別,獲取文件后綴名判斷文件的類型;
3)文件轉換,通過Aspose工具包將文件轉為PDF文件;
4)將轉換的PDF進行分頁處理;
5)文件預覽,設置響應類型,將轉換的文件返回至前臺,在瀏覽器實現文件的在線瀏覽。
2.根據權利要求1所述的方法,其特征在于,
支持的文件類型包括Txt,Word,Excel,PPT。
3.根據權利要求2所述的方法,其特征在于,
具體步驟如下:
1)、獲取用戶上傳的文件或存儲的文件;
2)、對上傳的文件類型進行識別,通過Java的File類動態獲取所述文件的后綴名;
3)、使用Aspose工具類,封裝三個方法分別為wordToPDF,excelToPDF和pptToPDF,實現Word、Excel、PPT轉換為PDF;
4)、文件轉換結束后,判斷轉換后的PDF文件大小,如果文件頁數超過設定頁,使用itextPDF對PD...
【專利技術屬性】
技術研發人員:李宗巨,亓波,楊培強,
申請(專利權)人:山東浪潮商用系統有限公司,
類型:發明
國別省市:山東;37
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。