(一)java實現文件的線上瀏覽-簡介
前一階段一直忙於畢業設計,其中本來是需要到線上瀏覽技術實現文件線上瀏覽的,但是由於時間緊,而且也沒接觸過,所以當時就直接跳過去了。但是心裡一直似乎有個疙瘩,總想解決它,耐不住心裡的渴望,現在閒下來花時間研究了一下,當然只是簡單的實現了功能,至於後續的拓展還需要深入的研究,下面我們就來了解一下吧!
在本文中的線上瀏覽技術,並不是實現在瀏覽器上開啟word、xls、ppt、pdf等檔案,而是通過程式將使用者上傳的多種格式文件轉換為swf檔案(Flash檔案)顯示在瀏覽器上,呈現線上瀏覽的效果,當然程式開發者可以定製線上瀏覽時可操作的其他功能、如編輯、查詢等。
如果我們想要實現這樣的功能,我們需要做如下的準備:
第一步:下載openoffice,並安裝,呼叫openoffice.org 的系統服務將office文件轉換為pdf
第二步:下載swftools,呼叫swftools將pdf轉換為swf
第三步:下載flexpaper,在前臺使用flexpaper瀏覽swf檔案
注:在本案例中,各工具使用版本為:
OpenOffice:Apache_OpenOffice_4.1.1_Win_x86_install_zh-CN.exe
swftools:SWFTools 0.9.2
FlexPaper_2.2.1
本節只是做一些簡單的介紹,在下面幾節中將進行具體的實現。
參考:http://www.cnblogs.com/star-studio/archive/2011/12/09/2281807.html
本文使用工具及專案原始碼可通過該連結下載:http://yunpan.cn/cw3wqzhqh238B 訪問密碼 d8d5