kkFileView線上預覽是一款使用spring boot打造的文件文件線上預覽專案解決方案,支援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等檔案線上預覽。
支援office,pdf, cad等辦公室文檔
支援txt,java,php,py,md,js,css等所有純文字
支援zip,rar,jar,tar,gzip等壓縮包
支援jpg,jpeg,png,gif等圖片預覽(翻轉,縮放,鏡像)
使用spring boot開發,預覽服務建置部署非常簡單
rest介面提供服務,跨平台特性(java,php,python,go,php,....)都支持,應用存取簡單方便
抽象預覽服務接口,方便二次開發,非常方便添加其他類型文件預覽支持
最最重要Apache協定開源,程式碼pull下來想幹嘛就幹嘛
spring boot: spring boot開發參考指南
freemarker
redisson
jodconverter
依賴外在環境
redis (可選,預設不用)
OpenOffice或LibreOffice(Windows下已內置,Linux會自動安裝,Mac OS下需要手動安裝)
kkFileView線上預覽v4.0.0 更新日誌
1.底層整合OpenOffice替換為LibreOffice,Office檔案相容性增強,預覽效果提升
2、修復壓縮檔目錄穿越漏洞
3.修復PPT預覽使用PDF模式無效
4.修復PPT圖片預覽模式前端顯示異常
5.新增功能:首頁檔案上傳功能可透過設定即時開啟或停用
6.優化增加Office進程關閉日誌
7.最佳化Windows環境下,找出Office元件邏輯(內建的LibreOffice優先)
8.優化啟動Office進程改同步執行