狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

推薦一款開源在線文檔預覽系統,輕松集成部署,輕松做好各種文件預覽

admin
2023年12月7日 12:19 本文熱度 1014

很多系統都有附件上傳的功能,比如上傳一些pdf,excel,圖片等等。不過想預覽這些文件就比較麻煩,需要一個個去找方案集成。今天介紹一個開源項目kkFileView,直接幫我們把這些功能都做好了。不需要改造原有項目,支持不同語言。而且支持docker部署,0學習成本,一起來看看吧。

1. 簡介

kkFileView為文件文檔在線預覽解決方案,該項目使用流行的spring boot搭建,易上手和部署,基本支持主流辦公文檔的在線預覽,如doc,docx,xls,xlsx,ppt,pptx,pdf,txt,zip,rar,圖片,視頻,音頻等等。下面看一下幾種常見文件格式的預覽效果。

  1. word 預覽

  1. ppt文檔預覽

  1. pdf預覽

  1. excel文檔預覽

  1. 壓縮文件預覽

  1. 多媒體文件預覽

2. 支持的格式

文檔在線預覽項目解決方案,項目使用流行的spring boot搭建,易上手和部署。萬能的文件預覽開源項目,基本支持主流文檔格式預覽,如:

  1. 支持 doc, docx, xls, xlsx, xlsm, ppt, pptx, csv, tsv, dotm, xlt, xltm, dot, dotx,xlam, xla ,pages 等 Office 辦公文檔
  2. 支持 wps, dps, et, ett, wpt 等國產 WPS Office 辦公文檔
  3. 支持 odt, ods, ots, odp, otp, six, ott, fodt, fods 等OpenOffice、LibreOffice 辦公文檔
  4. 支持 vsd, vsdx 等 Visio 流程圖文件
  5. 支持 wmf, emf 等 Windows 系統圖像文件
  6. 支持 psd ,eps 等 Photoshop 軟件模型文件
  7. 支持 pdf ,ofd, rtf 等文檔
  8. 支持 xmind 軟件模型文件
  9. 支持 bpmn 工作流文件
  10. 支持 eml 郵件文件
  11. 支持 epub 圖書文檔
  12. 支持 obj, 3ds, stl, ply, gltf, glb, off, 3dm, fbx, dae, wrl, 3mf, ifc, brep, step, iges, fcstd, bim 等 3D 模型文件
  13. 支持 dwg, dxf, dwf, iges , igs, dwt, dng, ifc, dwfx, stl, cf2, plt 等 CAD 模型文件
  14. 支持 txt, xml(渲染), xbrl(渲染), md(渲染), java, php, py, js, css 等所有純文本
  15. 支持 zip, rar, jar, tar, gzip, 7z 等壓縮包
  16. 支持 jpg, jpeg, png, gif, bmp, ico, jfif, webp 等圖片預覽(翻轉,縮放,鏡像)
  17. 支持 tif, tiff 圖信息模型文件
  18. 支持 tga 圖像格式文件
  19. 支持 svg 矢量圖像格式文件
  20. 支持 mp3,wav,mp4,flv 等音視頻格式文件
  21. 支持 avi,mov,rm,webm,ts,rm,mkv,mpeg,ogg,mpg,rmvb,wmv,3gp,ts,swf 等視頻格式轉碼預覽
  22. 支持 dcm 等醫療數位影像預覽
  23. 支持 drawio 繪圖預覽

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.相關鏈接

官網
http://kkfileview.keking.cn/zh-cn/index.html

gitee
https://gitee.com/kekingcn/file-online-preview?_from=gitee_search

github
https://github.com/kekingcn/kkFileView

文檔
http://kkfileview.keking.cn/zh-cn/docs/home.html


該文章在 2023/12/7 12:19:54 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved