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;
    }
相关推荐
Godspeed Zhao32 分钟前
现代智能汽车系统——总线技术1
网络·汽车·php
stwood0074 小时前
如何在 EC-CUBE 4 中为产品图像启用 WebP 格式图像
php
一人の梅雨4 小时前
VVIC图片搜索接口进阶实战:服装批发场景下的精准识图与批量调度方案
开发语言·机器学习·php
m0_748229994 小时前
Laravel 2.x:框架的早期特性解析
php·laravel
web打印社区4 小时前
前端开发实现PDF打印需求:从基础方案到专业解决方案
前端·vue.js·react.js·electron·pdf
云游云记5 小时前
php JWT 使用全攻略(firebase/php-jwt 实践笔记)
php·jwt
Kratzdisteln6 小时前
【MCM】(x= (N_A),y=(N_G),z=(p))RGB=T*
pdf
三七吃山漆6 小时前
[网鼎杯 2020 朱雀组]phpweb
php·ctf·网鼎杯
Kratzdisteln6 小时前
【1902】process_assignment_pdf()
大数据·人工智能·pdf
CHU7290357 小时前
一番赏盲盒抽卡机小程序:解锁惊喜体验与社交乐趣的多元功能设计
前端·小程序·php