KKFileView实现文件预览

使用 MinIO 和 KKFileView 实现在线文件预览功能 在项目开发中,文件的在线预览是常见的需求,尤其是对 PDF、Word、Excel 等格式的文件进行无客户端依赖的直接查看。本文将介绍如何通过 MinIO 和 KKFileView 搭建在线文件预览服务,并通过 docker-compose 一键部署。 阅读详情

kkFileView - 在线文件预览

下载windows版的KKFileView服务(放在百度云)

解压后cmd 打开startup所在目录

输入startup打开服务

然后打开访问http://127.0.0.1:8012/index 接口为8012

npm install --save js-base64
vue 中main.js全局引用
import {Base64} from 'js-base64'
Vue.prototype.$Base64 = Base64;

在vue method编写方法如下

url是文件上传返回的值

preview(url) {
    window.open('http://127.0.0.1:8012/onlinePreview?url=' + encodeURIComponent( this.$Base64.encode(url)))
    }

设置点击事件即可

kkViewFile在线文件部署及使用(局域网部署) kkViewFile在线文件部署及使用(局域网部署); kkViewFile使用踩坑记录; kkViewFile启动报错:找不到office组件,请确认’office.home’配置是否有误 阅读详情

相关推荐

KKFileView 实现在线预览文件

KKFileView使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc,docx,Excel,pdf,txt,zip,rar,图片等等。 项目特性: 支持word excel ppt,pdf等办公文档 支持txt,java,php,py,md,js,css等所有纯文本 支持zip,rar,jar,tar,gzip等压缩包 支持jpg,jpeg,png,gif等图片预览(翻转,缩放,镜像) 支持mp3,mp4,flv等多媒体文件预览 使用spring boot开发,

爱码猿的博客 6391

使用 kkFileView 实现在线文件预览

vue2后台管理项目,点击列表操作按钮--查看文件,预览相应文件。

七号程序员的博客 4243

kkFIleView实现在线预览文件的功能(linux环境)下

问题 公司最近做的项目需要支持文件的在线预览功能,包括支持图片、文档(word、excel、ppt、pdf)、压缩包、音频(mp3)、视频(mp4)、代码(html、css、js、java、python)、脚本等格式的文件,如果自己去开发的太耗费人力和物力了,时间上也不允许,就想想有没有插件式的开源应用可以使用。经过查找,果然发现码云上有这开源的工具。 现在就记录limux线上集成运行的过程,这里包括安装OpenOffice和安装在线预览的SpringBoot的程序两部分。 一、linux上安装OpenOf

浪里xiao白龙 2104

kkFileView文件预览Windows部署及踩到的坑坑

其实项目启动,前端写引入项目即可实现文件预览,但是,每次还得打开idea并且启动项目,对于我来说,简直不能忍受,通过查阅文档,发现在历史版本中竟然提供了。首先想到的是阿里云镜像,将对应jar包,放在本地仓库repository,然鹅,没有卵用,依赖倒是引进来了,代码仍旧一片血红。源码下载之后,导入maven依赖,不知道是不是我的网络问题,aspose-cad包始终导不下来。进入官网,尽管很慢,但仍找到了jar包,导入,成功!再次双击startup.bat,很好,不出意外的话又出意外了,查看日志。

weixin_44954504的博客 8737

SpringBoot+Vue+kkFileView实现文档管理(文档上传、下载、在线预览)

上面在使用OpenOffice实现doc、excel、ppt等文档的管理和预览。除此之外可用kkFileView实现包括且更多文档的预览。

BADAO_LIUMANG_QIZHI的博客 1万+

3步搞定!SpringBoot + MinIO + KKFileView 实现文件在线预览

通过以上三步,我们已经成功地在Spring Boot项目中集成了MinIO对象存储系统和KKFileView文件预览工具,实现了文件上传和在线预览功能。希望这篇文章对你有所帮助,让你的开发之路更加轻松愉快!如果你有任何问题或建议,欢迎随时留言交流。祝你在编程的世界里越走越远,越飞越高!🚀🎉希望这篇文章能帮助你更好地理解和应用Spring Boot中文件上传和预览的实现方法,祝你编程愉快!😊。

java专栏 1800

kkfileview与minio整合实现文件上传与预览

kkfileview与minio整合实现文件上传与预览 1.概叙 kkfileview 是国内比较火热的在线预览工具,gitee stat10K+。点击这里跳转kkfileview官网。 minio 是apache开源的高性能、分布式的对象存储系统,点击这里跳转minio官网。 本文将介绍整合minio与kkfileview部署流程与详细代码。 2.功能与特性 kkfileview 功能:文档图片在线预览 特性: springboot搭建,方便二开,部署简便 支持多种文件格式,如doc,docx,E

吃坨西红柿的博客 1万+

kkFileView在线预览-其他

kkFileView是一款使用spring boot打造的文件文档在线预览项目解决方案,支持doc、docx、ppt、pptx、xls、xlsx、zip、rar、mp4、mp3以及众多类文本如txt、html、xml、java、properties、sql、js、md、json、conf、ini、vue、php、py、bat、gitignore等文件在线预览。 项目特性: 支持office,pdf, cad等办公文档 支持txt,java,php,py,md,js,css等所有纯文本 支持zip,rar,jar,tar,gzip等压缩包 支持jpg,jpeg,png,gif等图片预览(翻转,缩放,镜像) 使用spring boot开发,预览服务搭建部署非常简便 rest接口提供服务,跨平台特性(java,php,python,go,php,....)都支持,应用接入简单方便 抽象预览服务接口,方便二次开发,非常方便添加其他类型文件预览支持 最最重要Apache协议开源,代码pull下来想干嘛就干嘛 项目使用技术: spring boot: spring boot开发参考指南 freemarker redisson jodconverter 依赖外部环境: redis (可选,默认不用) OpenOffice或者LibreOffice(Windows下已内置,Linux会自动安装,Mac OS下需要手动安装) kkFileView在线预览 v3.5.1 更新日志: 修复 tif、tiff 文件预览初始内存太小预览失败的问题 修复PDF预览模式跨域问题

Alist+Kkfileview实现在线预览文件解决方案

关于alist+onlyoffice,一直是我使用的方式,但是缺点是没有办法看更多的文件格式,只能看到office的文件,所以我又找寻其他方法,找到了kkfileview服务。首先需要一个域名,部署两个指向, 一个作为文件处理(http://kkfile.yoururl.com),一个作为前端转发(http://kk.yoururl.com)

小小小韩的学习生活 8446

9.9元ESP32-C3开发板实战:手把手教你用VSCode搭建RT-Thread最小系统(附避坑指南)

本文提供了一份详尽的实战指南,教你如何在售价仅9.9元的ESP32-C3开发板上,使用VSCode搭建RT-Thread最小系统。内容涵盖从ESP-IDF环境配置、BSP源码获取、内核补丁应用到编译下载与调试的全流程,并重点分享了版本选择、补丁应用等关键避坑技巧,旨在帮助开发者低成本、高效地启动嵌入式实时操作系统开发。

o4p5q6r7s的博客 226

MSDN Win10镜像缺少驱动?这里有全面解决方案

针对MSDN Win10镜像缺少驱动的问题,本文提供了四种解决方案:厂商官网下载驱动程序、利用Windows更新获取驱动、使用第三方驱动更新工具以及使用集成驱动的Win10系统镜像。每种方案都有其优缺点,用户可以根据自己的需求和实际情况选择合适的方案。建议优先考虑官方渠道:官方渠道下载的驱动程序稳定可靠,是解决问题的首选方案。谨慎选择第三方工具:使用第三方工具时,务必选择信誉好、无广告捆绑的工具,并注意保护个人隐私和计算机安全。备份重要数据:在进行系统安装或更新前,务必备份重要数据以防丢失。

nntxthml的博客 1515

基于kkFileView实现万能文件预览

基于kkFileView实现万能文件预览

爱笑的boy的博客 1266

关于旋转矩阵的左乘与右乘问题

最近在阅读框架源码时被旋转矩阵左乘右乘绕的云里雾里,故写下一篇记录一下,以防自己不长记性。

菜鸡正在学习 1万+

使用vue+kkFileview组件实现各种类型文件预览

项目使用Vue获取需要预览的项目文件列表,然后调用kkFileview预览接口实现文档在线预览。通过切换select option选项实现文件预览切换,非常贴近实际业务。

老徐的博客只有干货 2703

USB2.0基础知识总结

目录 1、协议层: 1.1、域分类 1.2 、USB传输方式: 1、协议层: 域和包定义:包是一次传输的单位,每个包由多个域组成; USB中是按照LSB进行字节传输; 1.1、域分类 1.1.1: 同步域(SYNC field) 所有的包都开始于同步域,在低速和全速通信中SYNC field用7个0和1个1来表示。 由于USB2.0使用了NRZI编码(0用翻转来表示,1用不翻转表示),所以00000001就是上图那样。 ...

qq_32938605的博客 4408

一条龙开发指南:MCP AI Agent 理论+项目实战开发你的MCP Server

MCP(Model Connection Protocol)是Anthropic于2024年推出的AI模型连接协议,旨在为AI模型提供开放、通用的标准化接口,类似于“USB-C”接口,使AI模型能够无缝连接各种数据源和工具。MCP通过标准化协议解决了AI系统集成中的碎片化问题,提升了开发效率和系统可靠性。开发者可以通过简单的配置,快速接入不同的MCP Server,实现AI模型的多样化应用。MCP支持多种协议,如Stdio、SSE等,并通过JSON-RPC格式进行数据传输。文章还以腾讯云代码助手为例,展示了

杨不易呀 3045

kkFIleView实现在线预览文件的功能(windows环境)上

实现在线预览文件的功能(windows环境)上问题一、安装OpenOffice1.下载windows版本的OpenOffice2.双击exe文件开始进行安装3.下面这个是安装文件Setup的暂存目录,不是真正的OpenOffice的安装路径,可以随便选一个目录![在这里插入图片描述](https://img-blog.csdnimg.cn/202106162250390.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,

浪里xiao白龙 7707

从零开始利用MATLAB进行FPGA设计(一):建立脉冲检测模型的Simulink模型2

上一期分析了MATLAB的黄金算法原理,这一期进行Simulink模块分析。

WZT725的博客 2086

kkfileview在线预览文件实现 Windows Linux

网页端在线打开文件预览,比如:txt、doc、docx、pdf、xml、xls、xlsx、ppt、pptx、zip、png、jpg等等。这个时候 kkFileView 的出现就解决了我们的问题。kkFileView 为文件文档在线预览解决方案,该项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览。本文介绍了kkfileviewWindows和Linux部署的方法。

D__O__N的博客 5158

PMP--二模--解题--161-170

A:邀请团队成员在下一次回顾中分享经验。B:请求发起人增加具有所需经验的团队成员。C:在团队内计划知识共享会议。D:请求发起人为团队提供培训课程。A。

stqer的博客 1268

基于MATLAB的特征模式分解(FMD)算法详解

本文详细介绍了基于MATLAB的特征模式分解(FMD)算法实现。FMD是一种新型自适应信号分解方法,通过自适应FIR滤波器组和相关峭度优化目标,有效解决传统方法(如EMD、VMD)的模态混叠问题。文章系统阐述了FMD的算法原理、数学模型和实现步骤,包括自适应FIR滤波器设计、相关峭度优化和模态选择机制。与现有方法相比,FMD在旋转机械故障诊断中展现出更强的特征提取能力和噪声鲁棒性。MATLAB实现部分包含核心函数、参数优化和可视化工具,并通过轴承故障等案例验证了算法的有效性。

qq_42212808的博客 192

如何在不暴露MinIO地址的情况下,用Spring Boot与KKFileView实现文件预览

MinIO是一个高性能的对象存储服务,它兼容AmazonS3云存储服务API。KKFileView则是一个在线文档预览解决方案,支持多种格式的文档预览,如Office、PDF、图片等。本文介绍了如何在不暴露MinIO地址的情况下,结合SpringBoot和KKFileView实现文件预览功能。通过后端处理文件请求并保护MinIO地址安全,我们可以为用户提供安全、便捷的文件预览体验。同时,本文也提供了架构设计、实现步骤和安全性考虑等方面的指导,希望能够帮助读者在实际项目中更好地应用这一技术方案。

2408_88802129的博客 1525

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

springboot+minio+kkfileview实现文件的在线预览

前提是你需要将你的桶设置为公用的,如果你的桶不是公用的那么你需要看我原来的文章,有一个预览的接口会返回一些凭证,直接将预览接口返回的数据放在浏览器即可访问。现在的问题是如何我们需要访问的是pdf等文件那么就需要结合kkfileview来实现文件的在线预览。url后面跟的是我们将minio文件地址加密为BASE64后的串,但是有个地方需要注意。可以将上面说的minio的地址输入在这里就可以预览对应的文件了。就是说我们加密的串中如何出现上以上的符合就需要我们进行转义,下面是转义的一个方法。

qq_39990869的博客 2755

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

springboot集成kkFileView+minio实现文件上传并预览(带源码)

springboot集成kkFileView+minio实现文件的上传加预览

asdfggfdsa121的博客 4104

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

使用gateway跳转kkFileView服务实现文件预览

因为不想将kkFileView服务集成到微服务框架中,所以想直接通过gateway做跳转。向deepseek简单问了一下,没想到就实现了。特此记录。sp. kkFileView的使用方法在此不再赘述,可直接参考文末的官方文档。

PARADDD的博客 689

Alist文件预览 Alist+kkfileview实现网页端的多种类型文件预览

因为需要使用到Alist的预览文件功能,但是自带的预览很鸡肋,所以找到了kkfileview,总的来说安装部署上手操作难度不是很大,实现效果很不错,在此写一篇文章作为推荐,也作为记录。

NAN0808的博客 3359
上一篇: vanta.js的使用
下一篇: SpringBoot实现文件上传和下载
Ethan_Zhuo
博客等级 码龄6年 2粉丝 9原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ethan_Zhuo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值