kkFileView文件预览
kkFileView文件预览
档在线预览项目解决方案,项目使用流行的spring boot搭建,易上手和部署。万能的文件预览开源项目,基本支持主流文档格式预览。
非常棒的一个作者写的一个很棒的项目。
基于当前良好的架构模式,支持的文件类型在进一步丰富中
项目特性
- 使用 spring-boot 开发,预览服务搭建部署非常简便
- rest 接口提供服务,跨语言、跨平台特性(java,php,python,go,php,....)都支持,应用接入简单方便
- 抽象预览服务接口,方便二次开发,非常方便添加其他类型文件预览支持
- 最最重要 Apache 协议开源,代码 pull 下来想干嘛就干嘛
-
第一步:pull 项目 https://github.com/kekingcn/file-online-preview.git
-
第二步:运行 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)));