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

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

点此纠错

  • 平台:WinAll
  • 大小:157M
  • 语言:简体
  • 类别:编程开发
  • 授权:免费软件
  • 更新:2021-01-05
3.0
0% 0%

情介绍

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接口,与开发语言无关,直接提供微服务场景下的在线预览服务。