DATA/
DATA/apps
DATA/excel
DATA/ueditor
DATA/uploadfile
以上文件夹及文件夹里面的子文件/文件夹全部给上777权限;
CACHE/
CACHE/apps
CACHE/config
CACHE/data
CACHE/file
CACHE/html
CACHE/keytable
CACHE/language
CACHE/menu
CACHE/mobile
CACHE/plugin
CACHE/user
CACHE/value
CACHE/config.php
以上文件夹及文件夹里面的子文件/文件夹全部给上777权限;
根据自己的服务器版本下载相应的开源LibreOffice软件
将解压后LibreOffice目录上传到ROOT目录下,以LibreOffice包为7.0.1版本
运行 yum install /root/LibreOffice/rpm/RPMS/*.rpm;
(注:因为安装依赖比较麻烦,建议用云安装)
安装字体库
yum install
/root/LibreOffice/CN/RPMS/libobasis7.0-zh-CN-7.0.1.2-2.x86_64.rpm;
yum install
/root/LibreOffice/CN/RPMS/libreoffice7.0-zh-CN-7.0.1.2-2.x86_64.rpm;
注:先后安装;
安装libcairo.so.2依赖库
yum install ibus
yum -y install cairo
查找LibreOffice安装目录,正常安装在/opt/
find / -iname "libreoffice7.0"
关掉进程
ps -ef|grep soffice
启动LibreOffice
/opt/libreoffice7.0/program/soffice --headless --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard &
启动成功会直接返回端口号,如果出错说明安装不成功或者版本不匹配;
测试转换
/opt/libreoffice7.0/program/soffice --convert-to pdf:writer_pdf_Export /root/word.doc --outdir /root/
如果可以成功转换的话,哪么处理以下的中文乱码;
查找字体库
cat /etc/fonts/fonts.conf | grep fon
修改成中文
/etc/locale.conf
LANG=zh_CN.UTF-8