6.4.2 数据文件夹

DATA/

DATA/apps

DATA/excel

DATA/ueditor

DATA/uploadfile

以上文件夹及文件夹里面的子文件/文件夹全部给上777权限;

 


6.4.1 缓存文件夹

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权限;


6.4 权限文件夹配置

【Linux】PHPOA配置WORD转PDF操作方法

根据自己的服务器版本下载相应的开源LibreOffice软件

 

将解压后LibreOffice目录上传到ROOT目录下,以LibreOffice包为7.0.1版本


图片32.png


运行 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;

注:先后安装;



图片33.png


安装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