linux部署kkfile实现文件预览

kkFileView在线预览 Centos 环境离线安装详细过程 编译file-online-preview-master后,从 \file-online-preview-master\server\target 目录中,把 kkFileView-4.4.0-SNAPSHOT.tar.gz 拷贝到 centos 中,执行下面命令解压备用。由于我们使用的是libreoffice7.5版本,需要添加 “/opt/libreoffice7.5”前提:要有jdk1.8环境,openjdk也可以,一般的服务器都有,网上也有很多教程就不多说了。 阅读详情

1.开放端口

以阿里云为例(这边最终内网部署,采用ip+port,如果是外网直接走nginx就不用开放端口这么麻烦了)

1.1开放相关端口

1.2再使用命令开放端口

firewall-cmd --zone=public --add-port=8012/tcp --permanent
service firewalld restart

2.kkfile配置

2.1绿色版下载链接  

链接:https://pan.baidu.com/s/1xR76_eL39FPmj5qM5GmEjQ 
提取码:06i6 
复制这段内容后打开百度网盘手机App,操作更方便哦

2.2采用xftp上传至服务器,或者使用lrzsz进行上传

2.3解压 tar -zxvf kkfileView-2.2.1

2.4 cd kkfileView-2.2.1/config   修改配置,两个位置的最后一级路径需保持一致

base.url 指向kkfile部署的ip端口

3.kkfile启动、关闭

3.1首次启动 (需要执行instaill.sh,安装openoffice)

cd kkfileView-2.2.1/bin
kkFileView--一款文件文档在线预览解决方案 概述 kkFileView为文件文档在线预览解决方案,该项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc,docx,xls,xlsx,ppt,pptx,pdf,txt,zip,rar,图片,视频,音频等等。 一、项目特性 支持word excel ppt,pdf等办公文档 支持txt,java,php,py,md,js,css等所有纯文本 支持zip,rar,jar,tar,gzip等压缩包 支持jpg,jpeg,png,gif等图片预览(翻转,缩放,镜像) 阅读详情

相关推荐

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

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

浪里xiao白龙 2104

KKFile预览Word/Excel总乱码?Linux服务器字体问题终极解决指南

本文详细解决了KKFile在Linux服务器上预览Word/Excel文档时出现的中文乱码问题,提供了从问题诊断到多种字体解决方案的完整指南。通过分析Linux字体系统、部署Windows字体或开源中文字体,以及Docker环境专用方案,确保文档预览无乱码。适用于需要稳定在线文件预览的技术团队和企业IT部门。

weixin_30455023的博客 325

Linux 下用 Docker 部署 kkFileView 文件预览服务实战

在数字化办公场景中,文件格式多样,如何在不安装本地软件的前提下实现 Word、PDF、CAD 等文档的在线预览,成为企业信息化建设的基础需求。Docker 容器化技术通过封装运行环境与依赖,为这类应用提供了标准化、轻量级的部署方案。本文以 kkFileView 为例,讲解基于 Linux 服务器构建文件预览中台的完整流程,涵盖环境准备、Docker 镜像拉取、容器启动参数解析、数据卷挂载及生产环境优化。同时深入探讨 LibreOffice 转换机制、缓存清理策略、Nginx 反向代理与 HTTPS 配置等工

weixin_32308101的博客 335

kkFileView实战部署与疑难排错——一站式文件预览服务搭建指南

本文详细介绍了kkFileView文件预览服务的实战部署与疑难排错指南,涵盖Windows、Linux和Docker环境下的安装步骤、常见问题解决方案及生产环境优化建议。通过一站式部署指南,帮助用户快速搭建高效、安全的文件预览服务,提升办公效率。

weixin_29230059的博客 422

一款让你优雅、高效实现文件预览的解决方案

前言 项目开发中,很多系统都会涉及到文件操作,比如常见的上传、下载等,这些也都是司空见惯的事情,也比较容易实现。但是有些情况下,需要支持文件的在线预览功能,由于文件格式众多,不同的文件处理方式不同,使得预览显得比较复杂,实现起来也相对困难。本文结合自己的开发实战情况,总结下目前常用的三种模式及利弊关系,重点讲述下公司实现预览的功能代码及服务的搭建过程。 常用三种实现方式及优缺点 方式一使用officeapps的在线链接方式实现 具体为view.officeapps.live.com/op/view.

m0_58559010的博客 665

鱼眼相机去畸变(图像拉直/展开/矫正)算法及实战总结

1、算法说明经纬度矫正法, 可以把鱼眼图想象成半个地球, 然后将地球展开成地图,经纬度矫正法主要是利用几何原理, 对图像进行展开矫正。经过P点的入射光线没有透镜的话,本应交于相机成像平面的e点。然而,经过鱼眼相机的折射,光线会交于相机成像平面的d点,就产生了畸变,因此畸变图像整体上呈现出像素朝图像中心点聚集的态势。而去畸变,就是将折射到d点的点,重新映射回到e点,因此去畸变之后的图像与原始的鱼眼图像相比,仿佛是把向心聚集的像素又重新向四周铺展开来。AVM环视系统——鱼眼相机去畸变算法 - 知乎。

大胡子大叔的专栏 2万+

生物信息学新手必备:5分钟搞定GEO补充数据下载(含西柚云代理配置)

本文为生物信息学新手提供了快速下载GEO数据库补充数据的完整方案。核心在于解析GEO文件存储逻辑,构造正确的FTP下载链接,并利用云端代理服务(如西柚云)解决国内访问NCBI速度慢、易中断的问题。通过分步教程,用户无需命令行即可在5分钟内稳定获取大型测序文件,极大提升数据获取效率。

weixin_28314575的博客 638

apm软件仿真+QGC地面站 环境搭建

本教程使用场景:apm软件仿真运行于虚拟机 ubuntu环境。qgc地面站位于windows 系统。两个环境在同一台电脑上。 一.apm仿真环境搭建 1.安装vm虚拟机及ubuntu 18。 2.ubuntu下 下载Ardupilot 飞控源码 并配置环境。 下载源码: git clone https://github.com/ArduPilot/ardupilot cd ardupilot git submodule update --init --recursive 配置所需运行的环境:

qthello 6111

Windows 11安装 SQLServer 2008 R2 失败问题处理

Windows 11安装SQL Server 2008 R2失败解决方案 由于Windows 11移除了对PowerShell 2.0的支持,导致SQL Server 2008 R2安装失败。经过多次尝试,最终通过**方案六(修改注册表模拟PowerShell 2.0环境)**成功安装。其他可行方案包括: 使用SP3集成版安装包 通过命令行跳过检查(/SUPPRESSPOWERShellCHECK参数) 创建特殊配置文件 替代方案建议: 使用Docker容器运行 在虚拟机中安装 升级到新版SQL Serve

oDengWei的博客 7207

【CTFSHOW】web入门 黑盒测试

文章目录写在前面web380web381web382web383web384web385web386web387web388web389web390web391web392web393web394web395参考资料 写在前面 一直没搞过渗透,先学学黑盒测试吧 web380 进入题目发现是一个关于灯泡的悲伤故事,点进去,看到跳转到page_1.php页面。 我们访问page.php试试: 发现报错:$id.php,可以猜想需要传名称为id的参数,来访问id.php。我们访问page.php?id=1试试

7ruth0hn的博客 1898

2024全国村级行政边界数据

五级行政区划:村边界数据产品涵盖五级行政区划:(一级行政区)省级行政区共31个其中:(台湾、香港、澳门除外);(二级行政区)地级行政区共334个其中:7个地区、3个盟、30个自治州、294个地级市;(三级行政区)县级行政区共2851个其中:1355个县、117个自治县、49个旗、3个自治旗、363个县级市、962个市辖区、1个林区、1个特区;(四级行政区)乡级行政区共40497个其中:11626个乡、1034个民族乡、20117个镇、7566个街道、151个苏木、1个民族苏木、2个县辖区公所;

J_Giser的博客 3235

购物车智能检测系统:YOLO26 + PyQt5 毕设实现

YOLO26 + PyQt5 完成购物车商品检测系统:标注数据集(OpenImages 筛选 + 自制 500 张),训练 100 epoch 得到 mAP50 约 0.89,集成商品定价后输出总价。建议先用 OpenImages 预训练权重在自制数据上调优(冻住 backbone 前 50 epoch),等 loss 稳定后再解冻全量训练。

m0_64661770的博客 56

2.STM32F407ZGT6 学习笔记-移植 FreeRTOS

1. 在工程下建议FreeRTOS文件夹 2. 在FreeRTOS文件夹下建立 src 和 port 文件夹 (src用于存放freertos源码,port文件夹存放内存和接口相关的文件) 3. 复制freertos/source文件夹下所有c文件复制到刚刚建立的freertos/src目录下 4. 复制FreeRTOSv9.0.0\FreeRTOS\Source\portablex下的MemMang和RVDS文件夹复制到刚刚建立的port问价夹下 5. 将FreeRTOSv9.0.0\FreeRTOS

Car12 1234

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

上一篇: linux安装 卸载 openoffice
下一篇: gitee 首次提交代码
宁漂打工仔
博客等级 码龄9年 1万+粉丝 153原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

宁漂打工仔

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

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

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

打赏作者

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

抵扣说明:

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

余额充值