php实现doc转pdf

软件:https://www.libreoffice.org/

安装完后,创建软连接: ln -s path/to/soffice /usr/local/bin/soffice

转换命令:

PS,如果报错,尝试以下步骤:

1.安装需要的扩展, yum install libXinerama.x86_64 (可以先 yum search libXinerama 看有哪些)

【参考:https://superuser.com/questions/688871/error-while-loading-shared-libraries-libxinerama-so-1-cannot-open-shared-objec】

2.安装java环境:

【参考:https://phoenixnap.com/kb/install-java-on-centos】

3.若执行转换命令发现有中文乱码,安装字体,并重启机器:

将 /etc/locale.conf 内容改为 LANG="zh_CN.UTF-8" ,然后reboot重启。

【参考:https://blog.csdn.net/xujingcheng123/article/details/84643021】

附php参考代码:(带超时设置)