一:kkfile部署指南
KKfile文件預(yù)覽是一款開源的文檔在線預(yù)覽項(xiàng)目。項(xiàng)目使用流行的spring boot搭建,易上手和部署,基本支持主流辦公文檔的在線預(yù)覽,如doc,docx,Excel,pdf,txt,zip,rar,圖片等等。
如果你是在windows系統(tǒng)中可以不用安裝openoffice,因?yàn)閣indow操作系統(tǒng)會(huì)自帶openoffice。
如果你是在Linux操作系統(tǒng)當(dāng)中,首先你就需要安裝openoffice。如果不安裝的話,啟動(dòng)就會(huì)報(bào)以下錯(cuò)誤。
二:openoffice的安裝
這是我分享百度云openoffice的安裝,下載后直接解壓即可。
鏈接:https://pan.baidu.com/s/1a-Xv7AKBRDEgKve2rplb6g
提取碼:8kn1
先解壓文件,解壓后會(huì)生成應(yīng)該zh-CN的文件夾
第一步:安裝openoffice
1.進(jìn)入目錄 cd zh-CN/RPMS
2.執(zhí)行命令 rpm -ivh *rpm
第二步:設(shè)置openoffice
3.在當(dāng)前目錄下 cd desktop-integration
4.執(zhí)行命令 rpm -ivh openoffice4.1.10-redhat-menus-4.1.10-9807.noarch.rpm
第三步:啟動(dòng)openoffice
5.進(jìn)入openoffice4目錄 cd /opt/openoffice4/program
6.啟動(dòng)openoffice ./soffice “-accept=socket,host=127.0.0.1,port=8100;urp;StarOffice.ServiceManager” -nologo -headless -nofirststartwizard &
7.查看端口進(jìn)程 ps -ef | grep office
三:kkfile下載
首先可以通過kkfile官網(wǎng)拉取代碼 kkfile官網(wǎng)
1. 修改配置文件
在main/config/application.properties中是它的配置文件,大家可以根據(jù)自己的需求進(jìn)行更改。
注意:它的默認(rèn)端口是8012,在使用時(shí)請(qǐng)先打開它的安全組,避免訪問失效。
2. 使用maven進(jìn)行打包
找到kkfile的目錄將 kkFileView-4.1.0-SNAPSHOT.tar.gz文件復(fù)制到Linux操作系統(tǒng)當(dāng)中進(jìn)行解壓。
3.解壓完成后進(jìn)入bin目錄啟動(dòng)jar包
進(jìn)入bin目錄 cd /home/kkfile/kkFileView-4.2.0-SNAPSHOT/bin
啟動(dòng)jar包 nohup java -jar kkFileView-4.2.0-SNAPSHOT.jar > kkfile.log 2>&1 &
查看端口進(jìn)程 ps -ef | grep java
- 查看日志及訪問
查看日志
訪問地址:127.0.0.1:8012/index
四:遇到的問題openoffice中文亂碼
亂碼的主要原因是字體缺失,我們只需要把windows系統(tǒng)的字體Copy過去,然后將字體加載進(jìn)系統(tǒng),然后重啟OpenOffice4即可。
windows系統(tǒng)的字體文件路徑:C:\Windows\Fonts
Linux 接收字體的路徑:/usr/share/fonts
第一步:創(chuàng)建一個(gè)中文文件夾,并進(jìn)入
mkdir chinese
cd chinese
第二步:將windows系統(tǒng)字體復(fù)制進(jìn)來
第三步:賦予權(quán)限
給字體賦予權(quán)限并進(jìn)行一下操作:
[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
如果已經(jīng)啟動(dòng)openoffice,請(qǐng)先kill -9 進(jìn)程在重新啟動(dòng) 。如果啟動(dòng)了kkfile,請(qǐng)先關(guān)閉kkfile,在關(guān)閉openoffice。然后在重新啟動(dòng)openoffice才會(huì)生效。
進(jìn)入openoffice4目錄 cd /opt/openoffice4/program
啟動(dòng)openoffice soffice -headless -accept=“socket,host=127.0.0.1,port=8100;urp;” -nofirststartwizard文章來源:http://www.zghlxwxcb.cn/news/detail-796502.html
查看端口進(jìn)程 ps -ef | grep office
文章來源地址http://www.zghlxwxcb.cn/news/detail-796502.html
到了這里,關(guān)于kkfile在線文件預(yù)覽部署(Linux服務(wù)器版本)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!