php将word转换为pdf

word转pdf(通过命令进行转)

    1. 服务器上安装LIbreOffice
      使用 yum 安装 LibreOffice:
      sudo yum update -y
      安装 LibreOffice:
      sudo yum install libreoffice-headless libreoffice-writer libreoffice-calc libreoffice-impress -y
      查看安装成功:
      soffice --version
    1. 直接上代码:
php 复制代码
    public function convertDocxToPdf()
    {
        $docxPath = ROOT_PATH."template/template.docx";
        // 确保 LibreOffice 在系统路径中可用
        $pdfFilePath = ROOT_PATH.'pdf/output.pdf';
        $command = "soffice --headless --convert-to pdf $docxPath --outdir " . escapeshellarg(dirname($pdfFilePath));
        exec($command, $output, $returnVar);

        if ($returnVar !== 0) {
            throw new \Exception("Error converting to PDF: " . implode("\n", $output));
        }

        return $pdfFilePath;
    }
相关推荐
cq林志炫1 小时前
由于openssl升级导致重启php时提示libssl.so.1.0.0不存在
php
stark张宇1 小时前
攻克 CRMRB 部署难点:从 PHP 扩展、数据库配置到进程守护
nginx·centos·php
恶猫2 小时前
Polaris Officev9.9.12全功能解锁版
pdf·word·excel·ppt·office·办公·打工
爬山算法2 小时前
Redis(60) Redis的复制延迟如何优化?
redis·bootstrap·php
SEO-狼术6 小时前
Find Text Fast in Any PDF Document
pdf
JaguarJack7 小时前
PHP "真异步" TrueAsync SAPI 与 NGINX Unit 集成
后端·php
晓风残月淡10 小时前
JVM字节码与类的加载(二):类加载器
jvm·python·php
Wx-bishekaifayuan19 小时前
基于微信小程序的社区图书共享平台设计与实现 计算机毕业设计源码44991
javascript·vue.js·windows·mysql·pycharm·tomcat·php
知白守黑2671 天前
docker网络
开发语言·php
小镇学者1 天前
【PHP】利用 xlswriter 扩展导出的Excel文件报错问题
php·excel