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;
    }
相关推荐
Metaphor69225 分钟前
使用 Python 将 Excel 转换为 PDF
python·pdf·excel
daanpdf36 分钟前
考研英语一历年真题及答案解析PDF(2010-2026)百度网盘
考研·pdf
Mr数据杨1 小时前
AIGC工具平台-StoryBoard故事板
人工智能·aigc·php
IronMurphy2 小时前
Redis拷打第七讲(最终章)
数据库·redis·php
daanpdf2 小时前
历年考研数学一、数学二、数学三真题试卷及答案PDF
考研·pdf
南风微微吹3 小时前
2026年初级社会工作者考试历年真题及答案解析PDF电子版(2010-2025年)
pdf
marsh02063 小时前
49 openclaw故障排查:系统异常时的诊断方法
服务器·前端·青少年编程·ai·php·技术美术
俊哥工具4 小时前
不用安装不收费!多功能U盘修复工具,解决大部分U盘故障
学习·pdf·word·excel·音视频
daanpdf5 小时前
曹德旺《心若菩提》PDF及读后感
pdf