亚洲乱色熟女一区二区三区丝袜,天堂√中文最新版在线,亚洲精品乱码久久久久久蜜桃图片,香蕉久久久久久av成人,欧美丰满熟妇bbb久久久

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

推薦一款開源在線文檔預(yù)覽系統(tǒng),輕松集成部署,輕松做好各種文件預(yù)覽

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

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

1. 簡介

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

  1. word 預(yù)覽

  1. ppt文檔預(yù)覽

  1. pdf預(yù)覽

  1. excel文檔預(yù)覽

  1. 壓縮文件預(yù)覽

  1. 多媒體文件預(yù)覽

2. 支持的格式

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

  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 等國產(chǎn) WPS Office 辦公文檔
  3. 支持 odt, ods, ots, odp, otp, six, ott, fodt, fods 等OpenOffice、LibreOffice 辦公文檔
  4. 支持 vsd, vsdx 等 Visio 流程圖文件
  5. 支持 wmf, emf 等 Windows 系統(tǒng)圖像文件
  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 等圖片預(yù)覽(翻轉(zhuǎn),縮放,鏡像)
  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 等視頻格式轉(zhuǎn)碼預(yù)覽
  22. 支持 dcm 等醫(yī)療數(shù)位影像預(yù)覽
  23. 支持 drawio 繪圖預(yù)覽

3. 使用方法

kkfileView 是基于springboot 開發(fā)的項目,但是可以獨立部署,支持windows/linux/macos 等等平臺。我們這里以docker 方式部署為例,一鍵部署,幾乎0成本。

環(huán)境準備 安裝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

查看運行狀態(tài)

docker ps

kkfileview 部署成功

前端使用的話,把文件的url發(fā)送給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'; //要預(yù)覽文件的訪問地址window.open('http://127.0.0.1:8012/onlinePreview?url='+encodeURIComponent(Base64.encode(url)));

預(yù)覽效果

4.總結(jié)

kkfileView 是基于http協(xié)議進行交互的。外部系統(tǒng)將需要預(yù)覽的文件url 發(fā)送給kkfileView,kkfileView 返回預(yù)覽的文件。這樣做的好處很明顯,不需要改造原有系統(tǒng),降低開發(fā)成本,而且是語言無關(guān)性的,不同語言的項目也可以使用,比如php、.net、go 語言開發(fā)的項目等等。

5.相關(guān)鏈接

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