精品为您呈现,快乐和您分享!

移动端

收藏本站

OK下载站

当前位置: 首页 > 软件下载 > 编程开发

kkFileView(在线预览方案)v3.3.0官方版

kkFileView(在线预览方案)v3.3.0官方版

类型:编程开发 语言:简体

大小:157M 更新时间:2021-01-05

推荐指数:

应用简介


kkFileView在线预览解决方案。该项目是使用流行的springboot构建的。入门和部署都很容易。基本支持主流办公文档的在线预览,如docdocxExcelpdftxtziprar图片等。









kkFileView(在线预览解决方案),该项目使用流行的spring boot构建,易于上手和部署,基本支持主流办公文档的在线预览,如doc、docx、Excel、pdf、txt、zip、rar、图片等!



kkFileView(在线预览方案)



项目介绍



项目特点:



支持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



16f5ff403cf3b323_600_0.jpeg



软件特点



一键部署,快速接入



支持Windows和Linux平台一键部署,只需两行js代码即可访问预览



支持常见文件格式,兼容新版本Office文档



支持文本、图片、Office文档、WPS文档、PDF、视频、音频、压缩包等常见文件类型的预览。



支持多种预览模式灵活切换



支持PDF、分页图片懒加载、轮播图片等预览模式的动态配置和灵活切换。



独立部署,提供restful接口,适合微服务场景



独立于业务系统,提供restful http接口,与开发语言无关,直接提供微服务场景下的在线预览服务。