前言
近日項目中做到一個功能,需要上傳附件后能夠在線預(yù)覽。之前也沒做過這類似的,于是乎就查找了相關(guān)資料,.net實現(xiàn)Office文件預(yù)覽大概有這幾種方式:
① 使用Microsoft的Office組件將文件直接轉(zhuǎn)換為html文件(優(yōu)點:代碼實現(xiàn)最簡單,工作強度最小。缺點:效果極差)
②使用Microsoft的Office組件將文件轉(zhuǎn)換為PDF格式文件,然后再使用pdf2swf轉(zhuǎn)換為swf文件,也就是flash文件在使用FlexPaper展示出來(優(yōu)點:預(yù)覽效果能接受,缺點:代碼量大)
③使用Office online(優(yōu)點:表現(xiàn)完美,缺點:不適合中小企業(yè)應(yīng)用)
由于開發(fā)時間短而且還有其他功能點需要完成,所以暫時先已第一種方式實現(xiàn)了,這里也主要講第一種方式,效果如下圖:
延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式