
不论是个体用户、企业还是部门,能够直接在浏览器中打开并浏览Office等格式的文档,已成为一种普遍的需求和应用场景。在企业环境中,在线文件文档预览在OA办公系统、在线学习系统及网站等应用中具有广泛的应用。就我个人而言,我曾经使用过微软的office web apps、office online server以及永中office等商业产品,它们各有优缺点,选择使用哪款产品需要根据具体的业务需求和场景来选型。现在,我将为大家介绍一款国产开源免费的在线文件文档预览工具——kkFileView,它可以作为对标国内付费产品永中office、office365、idocv等的替代品。
kkFileView是什么?它是一种文件文档在线预览解决方案。该项目采用流行的spring boot框架搭建,易于上手和部署。它基本支持主流办公文档的在线预览,如Word、Excel、PowerPoint、PDF、txt、zip、rar、图片、视频和音频等。目前,kkFileView在GitHub上的star数已经超过了6.4k,非常热门且流行。
kkFileView的特点如下:
1. 支持Word、Excel、PowerPoint等办公文档预览。
2. 支持txt、java、php、py、md、js、css等所有纯文本文件。
3. 支持zip、rar、jar、tar、gzip等压缩包的预览。
5. 支持mp3、mp4、flv等多媒体文件的预览。
6. 采用spring boot开发,预览服务搭建部署简便。
7. 提供rest接口,跨平台特性(如java、php、python等)应用接入简单方便。
8. 支持普通http/https文件下载url、http/https文件下载流url以及ftp下载url等多种预览源。
9. 提供zip和tar.gz发行包,以及一键启动脚本和丰富的配置项,方便部署使用。
10. 提供Docker镜像发行包,方便在容器环境中部署。
kkFileView于2008年1月2日发布了首个V0.0.2版本,而最新的V4.0.0版本则在2021年7月6日发布。该版本的在线预览功能基于开源的LibreOffice构建,增强了Office文件兼容性并提升了预览效果。kkFileView还修复了一些漏洞和问题,并增加了一些新功能。例如,它现在支持首页文件上传功能的实时开启或禁用,并优化了Office进程的关闭日志和查找Office组件的逻辑等。
在本人的Windows 7电脑上安装kkFileView V4.0.0版本的过程如下:下载并解压kkFileView-4.0.0.zip文件后,以管理员身份运行CMD命令窗口并输入startup.bat启动运行。成功启动后,您可以通过浏览器访问127.0.0.1:8012/index进行本地测试在线文件预览。经过测试,kkFileView对于Word、Excel和PowerPoint等格式的文档预览有一定的效果。虽然对于一些较大的Word文档和某些PPT文档的转换存在问题,但它是一款可替代商业收费的在线文件文档预览的开源免费套件。
如果您觉得这篇文章对您有帮助,请关注我并点赞、收藏、评论和转发。您的支持将让更多的人看到这篇文章并受益。
