項目中實現在線預覽office文件

最近項目中需要前端頁面預覽office文件,word、excel、ppt,現有如下幾種解決辦法,包括前端後端

1.使用微軟提供的office在線預覽,提供下載,打印pdf等功能,無法自定義。使用方法

http://view.officeapps.live.com/op/view.aspx?src=$url(url爲文件所在地址URL,需要部署在線上,可以訪問的URL,IRL路徑必須通過URL編碼)前端可以通過訪問該網址在線預覽

window.open(https://view.officeapps.live.com/op/view.aspx?src=http%3a%2f%2fvideo.ch9.ms%2fbuild%2f2011%2fslides%2fTOOL-532T_Sutter.pptx)

2.kkFileView一個用java寫的工具,需要部署在項目中,具體使用方法可以參考官方文檔。支持doc、docx、ppt、pptx、xls、xlsx、zip、rar、mp4、mp3以及衆多類文本如txt、html、xml、java、properties、sql、js、md、json、conf、ini、vue、php、py、bat、gitignore等文件在線預覽,然後前端直接使用後端地址即可進行訪問

官網:https://kkfileview.keking.cn/zh-cn/index.html
github:https://github.com/kekingcn/kkFileView/blob/master/README.en.md
詳細wiki文檔:https://gitee.com/kekingcn/file-online-preview/wikis/pages

1.從https://gitee.com/kekingcn/file-online-preview/releases地址下載最新的版發行包

2.解壓kkFileView-2.x.x.Zip包

3.打開解壓後文件夾的bin目錄,運行startup腳本(Windows下以管理員身份運行startup.bat,Linux以root用戶運行startup.sh)

4.瀏覽器訪問本機8012端口(http://127.0.0.1:8012 )即可看到項目演示用首頁

3.通過openoffice工具將word、excel、ppt等文件轉化爲PDF
官方網站: http://www.openoffice.org/zh-cn/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章