kkFileView(在线预览方案)v3.3.0官方版
最新推荐
-
齐鲁银行网银助手3.0.0.5官方版 安全软件 / 3.0M
-
360安全卫士U盘病毒专杀(Autorun.inf专杀)13.0.0.213简体中文绿色免费版 安全软件 / 86.1M
-
360安全卫士U盘病毒专杀工具v13.0.0.213绿色免费版 安全软件 / 86.1M
-
360安全卫士修复工具v13.0.0.213免费版 安全软件 / 86.1M
-
360安全卫士超强查杀V13.0.0.213安装版 安全软件 / 86.1M
精品推荐
-
FMSLogo(儿童编程环境)v8.3.2官方版 编程开发 / 11.2M
查看 -
visualgdb(VS开发安卓工具)5.1 r6免费版 编程开发 / 18.5M
查看 -
CudaText(代码文本编辑器)v1.156.2.2中文版 编程开发 / 14.0M
查看 -
Visual Studio Code(微软代码编辑器)v1.82.2.0官方版 编程开发 / 89.9M
查看 -
robosim虚拟机器人v2.1.2.103官方版 编程开发 / 145.8M
查看
本类排行
详情介绍
kkFileView在线预览解决方案。该项目是使用流行的springboot构建的。入门和部署都很容易。基本支持主流办公文档的在线预览,如docdocxExcelpdftxtziprar图片等。
kkFileView(在线预览解决方案),该项目使用流行的spring boot构建,易于上手和部署,基本支持主流办公文档的在线预览,如doc、docx、Excel、pdf、txt、zip、rar、图片等!
项目介绍
项目特点:
支持office、pdf、cad等办公文档
支持txt、java、php、py、md、js、css等所有纯文本。
支持zip、rar、jar、tar、gzip等压缩包
支持jpg、jpeg、png、gif等图片预览(翻转、缩放、镜像)
使用Spring Boot开发,预览服务非常容易构建和部署。
其余接口提供服务,支持跨平台特性(java、php、python、go、php、),应用访问简单方便。
抽象预览服务接口方便二次开发,非常方便添加其他类型文件的预览支持
最重要的是Apache协议是开源的。提取代码后,您就可以做任何您想做的事情。
项目所采用技术:
Spring Boot:Spring Boot开发参考指南
自由标记
雷迪森
乔德转换器
取决于外部环境:
redis(可选,默认不使用)
OpenOffice或LibreOffice(Windows下内置,Linux下会自动安装,Mac OS下需要手动安装)
2020年底的重大版本更新包括全面的架构设计、全面的代码重构、全面的代码质量提升以及更便捷的二次开发。欢迎拉取源码进行品尝、提交issue、PR共建。
1.架构模块调整,大量代码重构,代码质量提升N级,欢迎评审
2.增强XML文件预览效果,新增XML文档结构预览
3.添加Markdown文件预览支持。预览支持md渲染和源文本切换支持。
4.将底层Web服务器切换到jetty
5.引入cpDetector解决文件编码识别问题
6、URL采用base64+urlencode双重编码,彻底解决预览各种奇怪文件名的问题。
7.新增配置项office.preview.switch.disabled,用于控制office文件预览开关。
8.优化文本类型文件的预览逻辑,使用Base64传输内容,避免预览时再次请求文件内容。
9、办公预览图片模式禁用图片放大效果,达到与图片、PDF预览效果相同的体验。
10.直接设置代码静态设置pdfbox兼容低版本的jdk,在IDEA中运行不会有警告。
11.删除guava、hutool等不必要的工具包,减少代码大小
12. Office组件异步加载,将应用程序启动速度加快到5秒以内。
13.合理设置预览消费队列线程数
14.修复压缩包内文件无法再次预览的bug。
15.修复图片预览bug
软件特点
一键部署,快速接入
支持Windows和Linux平台一键部署,只需两行js代码即可访问预览
支持常见文件格式,兼容新版本Office文档
支持文本、图片、Office文档、WPS文档、PDF、视频、音频、压缩包等常见文件类型的预览。
支持多种预览模式灵活切换
支持PDF、分页图片懒加载、轮播图片等预览模式的动态配置和灵活切换。
独立部署,提供restful接口,适合微服务场景
独立于业务系统,提供restful http接口,与开发语言无关,直接提供微服务场景下的在线预览服务。