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;
    }
相关推荐
雯0609~1 小时前
PHP:PHP脚本通过正则表达式动态修改指定文件下的php文件的sql内容加入指定条件enable_flag = ‘Y‘(“Y“)
开发语言·php
夏兮颜☆3 小时前
【react-pdf】实现在线pdf加载——翻页加载和下拉滚动加载
javascript·react.js·pdf
算法channel3 小时前
搭建个人知识库,支持Word、PDF、txt等,一般电脑也能玩。
pdf·word
woshiyouxiuren3 小时前
c#集成itext7导出pdf,包含表格
pdf
Channing Lewis6 小时前
python识别outlook邮件并且将pdf文件作为附件发送邮件
python·pdf·outlook
摸鱼也很难6 小时前
php反序列化 && ctf例题演示 框架安全(TP,Yii,Laravel)&& phpggc生成框架利用pop
php·ctf·php反序列化·审计·ctf web题目
reasonsummer14 小时前
【办公类-47-02】20250103 课题资料快速打印(单个docx转PDF,多个pdf合并一个PDF 打印)
python·pdf
山林竹笋16 小时前
Java解析PDF数据库设计文档
数据库·pdf
俊哥V16 小时前
[备忘.OFD]OFD是什么、OFD与PDF格式文件的互转换
pdf·dotnet·ofd
Elastic 中国社区官方博客16 小时前
在不到 5 分钟的时间内将威胁情报 PDF 添加为 AI 助手的自定义知识
大数据·人工智能·安全·elasticsearch·搜索引擎·pdf·全文检索