Office Web Apps,簡稱owa是,是微軟開發的在線預覽office 文件服務。只要是作web開發技術的技術人員都知道,office文件預覽,對於網站來講,絕對是一個難點,目前常見的預覽office文件方法有:1>將office 文件轉爲圖片 2>將office文件轉換爲html文件 3>使用在線預覽服務css
這三種方式,在實際工做中,本人都用過。 本人2012年參加工做;html
2012-2015年,這三年,咱們公司用瀏覽器預覽office文件,採用的是圖片預覽方式,也就是將office文件轉換爲圖片。可是,很快問題就來了,客戶反映,ppt和pptx文件,沒有動畫,他們辛辛苦苦作的動畫效果,在網站上不能很好的展示出來,因而,通過技術團隊的鑽研,咱們將office文件轉換爲html文件,將ppt和pptx中的動畫,用js中的動畫進行替換。web
2015-2018年,這三年,咱們公司用瀏覽器預覽office文件,採用的是html文件預覽方式,也就是將office文件轉換爲html文件,進行預覽。 本覺得這種方案可以很好的解決動畫預覽問題,可是很快問題就來了,將office文件轉換爲html文件,在預覽過程當中,會出現如下問題:瀏覽器
1>轉換成功率爲90%左右。 總有10%的文件,是轉換不成功的。 由於js的動畫並不能徹底兼容office動畫,遇到較新或者較老的動畫,轉換會失敗安全
2>部分轉換出的文件重影,字符變化。 由於office中部分樣式,沒法用css樣式體現出來,致使轉換的html樣式錯亂,重影服務器
3>excel文件,若是是不少行,或者多個sheet,效果不好網絡
一旦方式以上兩個問題,那就是沒救了。 客服人員要不停向客戶解釋,道歉,很是被動。併發
2018年-至今,採用Office Web Apps服務方式。 這種方式很是好,解決了大部分問題,基本和本地office預覽文件一致,可是依舊須要優化app
1>用戶網絡若是較差,會致使文件加載慢負載均衡
2>ppt/pptx文件中,部分音頻文件沒法播放
不過即便如此,Office Web Apps 解決方案,依然是office文件預覽的最佳方案了。能夠知足99%以上的用戶預覽文件需求,自去年採用這種方案以來,受到客戶的極大好評。
說明:
本系列文章,適合企業用戶查看,知足高併發,高可用性,高安全性要求。
目前在網上介紹office web apps安裝教程的文章不少,包括官網也有,可是寫的都不夠全面。 並且對於我的開發者,網上的教程已經足夠了;
可是,對於企業開發者,目前的教程遠遠不夠。
1>爲保證安全性,企業須要支持https,而證書申請,證書配置,目前資料不多
2>爲保證性能,企業須要採用負載均衡,不然一臺owa服務器,沒法保證穩定性和高併發,官網上介紹的負載均衡,通過調研,過於複雜,而且效果很差,而咱們驚奇的發現,如今網上居然沒有owa+負載均衡+https的相關文章。
本系列文章,我將對owa+負載均衡+https方案進行詳細闡述,對owa的域控安裝,加入域,安裝owa,配置owa,也都將詳細闡述,敬請期待。