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;
    }
相关推荐
heimeiyingwang1 天前
【架构实战】混沌工程:让系统更健壮的实践
开发语言·架构·php
cch89181 天前
PHP vs C#:语言对比与实战选型
开发语言·c#·php
让学习成为一种生活方式1 天前
取消“为 LAN 使用代理服务器”--随笔023
开发语言·php
RDCJM1 天前
index.php 和 php
开发语言·php
kyle~1 天前
Linux---nmcli (NetworkManager服务的核心命令行工具)
linux·运维·php
琪伦的工具库1 天前
从Word/PDF/PPT/Excel批量提取图片:工具使用记录
pdf
eggwyw1 天前
华为数据中心CE系列交换机级联M-LAG配置示例
服务器·华为·php
谪星·阿凯1 天前
PHP序列化漏洞从入门到实战博客
android·开发语言·web安全·php
JSON_L1 天前
Fastadmin中使用think-queue队列
php·fastadmin
asdzx671 天前
使用 Python 将图片转换为 PDF (含合并)
前端·python·pdf