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;
    }
相关推荐
wniuniu_5 小时前
Pow工作量证明是啥
开发语言·区块链·php
DreamNotOver7 小时前
自动提取pdf公式 ➕ 输出 LaTeX
python·pdf·gui·提取公式
专注写bug7 小时前
Java——pdf增加水印
java·pdf
hello_simon9 小时前
超强大小白工具,应用广泛,PDF 删除,无需下载,在线使用,操作超简单,超实用
前端·pdf
chenchihwen9 小时前
Python合并多个pdf
开发语言·python·pdf
禾日木目心9 小时前
为什么PDF文件更适合LLM大模型信息提取?
pdf·llm·dify·文档提取器
JioJio~z9 小时前
网络基础-路由技术和交换技术以及其各个协议
网络·智能路由器·php
雯0609~10 小时前
PHP:将关联数组转换为索引数组的完整示例
android·oracle·php
兰琛10 小时前
Android免费实现excel文件(简单)转为PDF文件
android·pdf·excel
onejason10 小时前
如何解析商品的价格信息?
前端·后端·php