推薦一款開源在線文檔預覽系統,輕松集成部署,輕松做好各種文件預覽
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
1. 簡介kkFileView為文件文檔在線預覽解決方案,該項目使用流行的spring boot搭建,易上手和部署,基本支持主流辦公文檔的在線預覽,如doc,docx,xls,xlsx,ppt,pptx,pdf,txt,zip,rar,圖片,視頻,音頻等等。下面看一下幾種常見文件格式的預覽效果。
2. 支持的格式文檔在線預覽項目解決方案,項目使用流行的spring boot搭建,易上手和部署。萬能的文件預覽開源項目,基本支持主流文檔格式預覽,如:
3. 使用方法kkfileView 是基于springboot 開發的項目,但是可以獨立部署,支持windows/linux/macos 等等平臺。我們這里以docker 方式部署為例,一鍵部署,幾乎0成本。 環境準備 安裝docker centos7 安裝docker 命令 yum install docker 啟動docker systemctl start docker 查看docker docker -v 拉取kkfileView 鏡像 docker pull keking/kkfileview:4.1.0 運行 docker run -it -p 8012:8012 keking/kkfileview:4.1.0 查看運行狀態 docker ps kkfileview 部署成功 前端使用的話,把文件的url發送給kkfileview接口即可,代碼如下 <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/js-base64@3.6.0/base64.min.js"></script>var url = 'http://127.0.0.1:8080/file/test.txt'; //要預覽文件的訪問地址window.open('http://127.0.0.1:8012/onlinePreview?url='+encodeURIComponent(Base64.encode(url))); 預覽效果 4.總結kkfileView 是基于http協議進行交互的。外部系統將需要預覽的文件url 發送給kkfileView,kkfileView 返回預覽的文件。這樣做的好處很明顯,不需要改造原有系統,降低開發成本,而且是語言無關性的,不同語言的項目也可以使用,比如php、.net、go 語言開發的項目等等。 5.相關鏈接官網 gitee github 文檔 該文章在 2023/12/7 12:19:54 編輯過 |
關鍵字查詢
相關文章
正在查詢... |