用戶上傳一個文檔,格式有多是doc、docx、xls、ppt、pdf 等。其餘用戶在前臺查看的倒是一個swf格式的flash文檔。html
flash文檔能夠起到防止用戶下載,以及良好的瀏覽體驗。windows
具體流程:服務器
1.調用openoffice.org 的系統服務將office文檔轉換爲pdf性能
2.調用swftools將pdf轉換爲swfflex
3.前臺使用flexpaper瀏覽swf文件spa
「JACOB一個Java-COM中間件.經過這個組件你能夠在Java應用程序中調用COM組件和Win32 libraries。」插件
相應的實現方案都可在網上找到相關的資料htm
對比內容 |
第一種方案 | 第二種方案 |
性能 | 應用流程較繁瑣,服務器端以及客戶端插件 | 佔CPU性能多一點,包自己較「輕」 |
兼容性 | 跨平臺 | 只能用於windows系統 |
用戶體驗 | 用戶體驗較好,可是粗體文字轉換後會稍微有一些模糊,另外對圖片的轉換效果通常 | 用戶體驗視覺體驗稍差,訪問會稍快一些,對於一些英文或特殊自護或者特殊排版等可能支持的不是太好。 |
補充:第二種方式,轉換物理答案效果展現中間件
word:
圖片
轉換爲html後:
q看不太清楚了,就像是一個小圈圈,另外存在亂碼問題
在應用時,要考慮實際應用狀況,選擇最適合的解決方案。