kkfile在线文件预览部署(Linux服务器版本)

这篇具有很好参考价值的文章主要介绍了kkfile在线文件预览部署(Linux服务器版本)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一:kkfile部署指南

KKfile文件预览是一款开源的文档在线预览项目。项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc,docx,Excel,pdf,txt,zip,rar,图片等等。

如果你是在windows系统中可以不用安装openoffice,因为window操作系统会自带openoffice。
如果你是在Linux操作系统当中,首先你就需要安装openoffice。如果不安装的话,启动就会报以下错误。
kkfile,服务器,linux,运维


二:openoffice的安装

这是我分享百度云openoffice的安装,下载后直接解压即可。

链接:https://pan.baidu.com/s/1a-Xv7AKBRDEgKve2rplb6g
提取码:8kn1

先解压文件,解压后会生成应该zh-CN的文件夹
kkfile,服务器,linux,运维


第一步:安装openoffice

1.进入目录 cd zh-CN/RPMS

2.执行命令 rpm -ivh *rpm
kkfile,服务器,linux,运维


第二步:设置openoffice

3.在当前目录下 cd desktop-integration
kkfile,服务器,linux,运维

4.执行命令 rpm -ivh openoffice4.1.10-redhat-menus-4.1.10-9807.noarch.rpm
kkfile,服务器,linux,运维


第三步:启动openoffice

5.进入openoffice4目录 cd /opt/openoffice4/program

6.启动openoffice ./soffice “-accept=socket,host=127.0.0.1,port=8100;urp;StarOffice.ServiceManager” -nologo -headless -nofirststartwizard &

7.查看端口进程 ps -ef | grep office
kkfile,服务器,linux,运维


三:kkfile下载

首先可以通过kkfile官网拉取代码 kkfile官网

1. 修改配置文件
在main/config/application.properties中是它的配置文件,大家可以根据自己的需求进行更改。
注意:它的默认端口是8012,在使用时请先打开它的安全组,避免访问失效。
kkfile,服务器,linux,运维
2. 使用maven进行打包

找到kkfile的目录将 kkFileView-4.1.0-SNAPSHOT.tar.gz文件复制到Linux操作系统当中进行解压。
kkfile,服务器,linux,运维

3.解压完成后进入bin目录启动jar包

进入bin目录 cd /home/kkfile/kkFileView-4.2.0-SNAPSHOT/bin

启动jar包 nohup java -jar kkFileView-4.2.0-SNAPSHOT.jar > kkfile.log 2>&1 &

查看端口进程 ps -ef | grep java

kkfile,服务器,linux,运维

  1. 查看日志及访问

查看日志
kkfile,服务器,linux,运维

访问地址:127.0.0.1:8012/indexkkfile,服务器,linux,运维

四:遇到的问题openoffice中文乱码

乱码的主要原因是字体缺失,我们只需要把windows系统的字体Copy过去,然后将字体加载进系统,然后重启OpenOffice4即可。

windows系统的字体文件路径:C:\Windows\Fonts

Linux 接收字体的路径:/usr/share/fonts

第一步:创建一个中文文件夹,并进入

mkdir chinese

cd chinese

第二步:将windows系统字体复制进来
kkfile,服务器,linux,运维

第三步:赋予权限

给字体赋予权限并进行一下操作:
[root@dsbdevserver chinese]# chmod 755 *.TTF
[root@dsbdevserver chinese]# chmod 755 *.TTC
[root@dsbdevserver chinese]# mkfontscale 
(如果提示 mkfontscale: command not found,需自行安装 # yum install mkfontscale)
[root@dsbdevserver chinese]# mkfontdir
[root@dsbdevserver chinese]# fc-cache -fv
(如果提示 fc-cache: command not found,则需要安装# yum install fontconfig )

第四步:重启 openoffice
如果已经启动openoffice,请先kill -9 进程在重新启动 。如果启动了kkfile,请先关闭kkfile,在关闭openoffice。然后在重新启动openoffice才会生效。

进入openoffice4目录 cd /opt/openoffice4/program

启动openoffice soffice -headless -accept=“socket,host=127.0.0.1,port=8100;urp;” -nofirststartwizard

查看端口进程 ps -ef | grep office
kkfile,服务器,linux,运维文章来源地址https://www.toymoban.com/news/detail-796502.html

到了这里,关于kkfile在线文件预览部署(Linux服务器版本)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【已解决】aspose工具word转pdf文件,在linux服务器上使用docker-jenkins部署出现内容乱码问题

    因项目需求,需要将word格式文件转换pdf并添加水印,由于我在本地windos开发环境调试没有任何问题,一到测试环境linux发现乱码 例如: 由于项目是用docker+jenkins部署,经排查后发现原因是因为Linux跟windos中的字体不一样,windos中 c:windosuserFonts 目录中自带很多字体。但linux d

    2024年02月04日
    浏览(50)
  • Linux-帆软 服务器部署

    (一)下载安装帆软 (1)部署包部署 1、下载已经打包好的 帆软-tomcat安装包,因为该安装包已经把所需要的环境都打包了,下载启动tomcat后就可以用了 具体步骤参考官网:https://help.fanruan.com/finereport/doc-view-2919.html 2、下载的方式可以不采用官网的本地下载再上传的方式,可

    2024年02月09日
    浏览(41)
  • 基于计算机视觉手势识别控制系统YoloGesture (利用YOLO实现) 有详细代码+部署+在线服务器尝试+开源可复现

    Streamlit在线服务器体验网址: https://kedreamix-yologesture.streamlit.app/ HuggingFace在线服务器体验网址:https://huggingface.co/spaces/Kedreamix/YoloGesture 为了解答大家的问题,我录了个视频,大家也可以看看,https://www.bilibili.com/video/BV1LV4y1d7pg/,如果有问题可以在github上给我发issue进行探讨,

    2024年02月03日
    浏览(41)
  • 七牛云部署文件管理服务器

    1.1 介绍 在实际开发中,我们会有很多处理不同功能的服务器。例如: 应用服务器:负责部署我们的应用 数据库服务器:运行我们的数据库 文件服务器:负责存储用户上传文件的服务器 分服务器处理的目的是让服务器各司其职,从而提高我们项目的运行效率。 常见的图片存

    2024年01月23日
    浏览(39)
  • Linux服务器部署ElasticSearch

    服务器部署需要openjdk-8u41-b04-linux-x64-14_jan_2020(jdk1.8 64bit) elasticsearch-7.4.0-linux-x86_64.tar.gz、kibana-7.4.0-linux-x86_64.tar.gz 1、cd /usr/local/src 2、上传openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz 3、解压tar包 tar -zxvf openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz 4、配置JAVA_HOME vim /etc/profile 在下方加上如下配置

    2023年04月08日
    浏览(35)
  • Windows文件部署服务器操作指南

    目录 一、安装步骤教程 1、安装之前的必要条件。 ①虚拟机要有固定的IP地址。 在虚拟机的虚拟网络编辑器中获取子网IP 2、开始安装 ①打开菜单键打开服务器编辑器 ②点击添加角色和功能​ ③然后进行安装操作,一直默认直到下图时勾选文件和存储服务中的文件和iscsi中的

    2024年02月21日
    浏览(54)
  • Linux服务器部署若依(ruoyi-vue),从购买服务器到部署完成保姆级教程

    Huawei Cloud EulerOS 还是 centos7,纠结了一段时间,了解到EulerOS是对centos8的延续版本,相当于官方不对centos8继续维护了, 最后还是选 CentOS 7.9 64bit,网上可查找的工具更多且官方还在持续维护。 这里简单购买了一个月先试用一下 点击远程登录 第一步先重置密码 一定在适当的地

    2024年04月14日
    浏览(41)
  • Goby部署到linux 服务器运行

    Goby部署到服务器运行 官网下载最近版本goby 需要在本地下载windows 镜像 与linux 版本 官网链接: https://gobies.org/#dl 然后上传到VPS下,需要给goby-cmd-linux加上执行权限 //打开cd golib 目录 可以看到文件 chmod +754 goby-cmd-linux 运行 指令 配置端口 账号 密码 user 输入用户名 pass 输入密码

    2024年02月16日
    浏览(37)
  • Linux下配置部署sendmail服务器

    Linux系统中的电子邮件系统包括3个组件:MUA(Mail user Agent,邮件用户代理)、MTA(Mail Transfer Agent,邮件传送代理)、MDA (Mail Dilivery Agent,邮件投送代理) MUA是电子邮件系统的客户端程序,它是用户与电子邮件系统的接口 ,主要负责邮件的发送和接受以及邮件的撰写,阅读

    2024年02月04日
    浏览(38)
  • 【前端部署】vue项目打包并部署到Linux服务器

    在vs code中打开vue前端项目文件夹,在终端中输入 npm run build ,打包完成后,在前端项目文件夹中会生成一个名为 dist 的文件夹,如下图所示: dist文件夹打开如下所示: 打开服务器终端,在终端中输入以下命令,下载nginx安装包。 其中nginx版本可以自己选择,具体版本可查看

    2024年02月06日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包