Fork me on GitLab

kkFileView文件预览

kkFileView文件预览

档在线预览项目解决方案,项目使用流行的spring boot搭建,易上手和部署。万能的文件预览开源项目,基本支持主流文档格式预览。

非常棒的一个作者写的一个很棒的项目。

基于当前良好的架构模式,支持的文件类型在进一步丰富中

项目特性

  • 使用 spring-boot 开发,预览服务搭建部署非常简便
  • rest 接口提供服务,跨语言、跨平台特性(java,php,python,go,php,....)都支持,应用接入简单方便
  • 抽象预览服务接口,方便二次开发,非常方便添加其他类型文件预览支持
  • 最最重要 Apache 协议开源,代码 pull 下来想干嘛就干嘛

 

  1. 第一步:pull 项目 https://github.com/kekingcn/file-online-preview.git

  2. 第二步:运行 ServerMain 的 main 方法,服务启动后,访问 http://localhost:8012/ 会看到如下界面,代表服务启动成功

  3. 第三步:当项目内需要预览文件时,只需要调用浏览器打开本项目的预览接口,并传入须要预览文件的url

 //要预览文件的访问地址
var url = 'http://127.0.0.1:8080/file/test.jpg';
window.open('http://127.0.0.1:8012/onlinePreview?url='+encodeURIComponent(base64Encode(url)));

  

 

posted @ 2023-11-30 15:04  隐琳琥  阅读(174)  评论(0编辑  收藏  举报