服务器安装libreoffice
yum install libreoffice yum install libreoffice-headless yum -y install libreoffice-langpack-zh-Han*
安装完成libreoffice后,测试是否安装成功
# 执行命令的目录下,生成了一个与word同名的pdf文件,即说明libreioffice安装成功了soffice --headless --invisible --convert-to pdf 1.docx
php使用shell_exec函数执行命令
$str = "文件路径";$name = "文件名称,带文件后缀"$cmd = "cd {$str} && soffice --headless --invisible --convert-to pdf {$name}";shell_exec($cmd);
php不能执行shell_exec命令解决办法
如果方法禁用了,修改php.ini文件disable_functions配置
如果文档中使用了其他自定义的字体,操作步骤如下:
安装字体 (若转换的文件出现) 创建字体目录,将自己的字体文件上传至该文件夹下
mkdir
-p
/usr/share/fonts/win
执行以下命令,使字体生效
mkfontscale
mkfontdir
sudo
fc-cache -fv
【报错】
若执行 mkfontscale 出现报错 mkfontscale not found
则执行下列命令
# 安装mkfontscale
yum
install
mkfontscale
# 安装fontconfig
yum
install
fontconfig
下一篇: Paypal对接文档
Copyright © 2021
www.yunyakeji.cn All rights reserved. 小明博客 豫ICP备2020029140号-1