文件在线预览功能

近期的项目需要实现文件的在线预览功能,文件的格式至少为office 文件类型。

除过收费的软件之外,以前也用过 Jacob 处理文件的在线预览问题,但总体来说的话,解决是可以解决在线预览的问题,但效果却比较差强人意!

刚好看到一个开源的项目KKFileView,试了试效果,立马就被该项目所吸引,经过几天的修改,项目修改可至上线运行。

在此,感谢大佬们的开源!原项目码云地址:     https://gitee.com/kekingcn/file-online-preview

本人对该项目的 IE兼容性、内网字体、多环境部署、FTP 直接预览文件进行了部分优化。

分享下项目    

链接: https://pan.baidu.com/s/17eTcNLmbhjkI8drEFSB8hg
提取码:8vhh 
 

需要修改的地方为FTP 以及 Redis 连接信息。E盘下创建目录 \KKFileView\cache  ,用于存放缓存信息, D盘下创建目录  

\FTPServer\OA,存放FTP 下载的文件。目录都可自行修改。

启动项目后,访问地址如下

http://localhost:8080/kkFileView/onlinePreview?url=ftp://[FTP地址]:21/[文件名]

预览效果如下:

DOC:

文件在线预览功能_第1张图片

 

XLS:

文件在线预览功能_第2张图片

JPG:

文件在线预览功能_第3张图片

 

MP4:

文件在线预览功能_第4张图片

你可能感兴趣的:(KKFileView)