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;
    }
相关推荐
Python猫1 小时前
付费专栏·Python潮流周刊电子书合集(epub、pdf、markdown)下载
python·计算机·pdf·电子书·资料
JackieZhengChina2 小时前
用python清除PDF文件中的水印(Adobe Acrobat 无法删除)
pdf
向哆哆3 小时前
Netty在Java网络编程中的应用:实现高性能的异步通信
java·网络·php
Rverdoser5 小时前
代理服务器运行速度慢是什么原因
开发语言·前端·php
森叶6 小时前
从 JIT 即时编译一直讲到CGI|FastGGI|WSGI|ASGI四种协议的实现细节
python·php·web
geovindu6 小时前
vue3: pdf.js 3.4.120 using javascript
开发语言·javascript·vue.js·pdf
myusa28 小时前
使用阿里云CLI跨地域迁移ECS实例
数据库·阿里云·php
TextIn智能文档云平台18 小时前
PDF文档解析新突破:图表识别、公式还原、手写字体处理,让AI真正读懂复杂文档!
图像处理·人工智能·算法·自然语言处理·pdf·ocr
old_power18 小时前
【Python】PDF文件处理(PyPDF2、borb、fitz)
python·pdf
belldeep1 天前
vite:npm 安装 pdfjs-dist , PDF.js View 预览功能示例
javascript·pdf·pdfjs-dist·pdf.worker