1. 下载安装包
wget url(libreoffice下载网址)
个人是自己下载到本地传上去的,因为文件比较大
上传命令(cmd):
pscp libreoffice_X.X.X_..._rpm.tar.gz root@IP:/opt/soft/(自选目录)
安装包解压
tar -xvf libreoffice_..._rpm.tar.gz
到解压后的文件夹下
cd libreoffice_..._rpm/
可以看到有三个文件
>install
>readmes
>RPMS
cd RPMS/
RPMS文件下有很多rpm文件
yum install *.rpm
安装完成(此时可以使用命令对文件进行操作,例如转PDF)
转PDF命令:
/opt/libreoffice5.4/program/soffice --headless --convert-to pdf:writer_pdf_Export /opt/backup/201803130010.xls --outdir /opt/backup/
2.语言包的安装步骤同上,需要下载语言包
3.字体安装
个人在使用命令行转PDF的时候,中文会出现乱码,因此,将C:\Windows\Fonts下的simsun.ttc拷贝到/usr/share/fonts/simsun下,simsun为个人新建文件夹
[root@CentOS~]#cd /usr/share/fonts/simsun
[root@CentOS~]#mkfontscale
[root@CentOS~]#mkfontdir
[root@CentOS~]#fc-cache -fv
执行以上命令让字体生效
这样转PDF文件中文就会显示正常
4.如需安装依赖:(注意版本号)
/usr/bin/libreoffice5.1 --headless --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard
/opt/libreoffice5.1/program/soffice.bin: error while loading shared libraries: libcairo.so.2: cannot open shared object file: No such file or directory
#缺少libcairo.so.2依赖库
yum install ibus
5.如需启动服务:
/usr/bin/libreoffice5.1 --headless --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard
6.卸载
个人使用:yum erase libreoffice\*
(不好用还有以下:)
yum remove openoffice.org* libreoffice.org*
或yum remove libreoffice.org*
因为个人只用到了LibreOffice中转PDF的命令,所以2,3,4我没有操作,尝试过,但是没有反应。
转PDF命令如果没有,可以top查看进程中是否有soffice.bin,有就杀掉,命令就可以使用了
soffice命令无法直接使用,前面必须加路径,不知道是否和我安装在opt目录下有关,Windows下使用命令同样需要加路径