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;
    }
相关推荐
上海合宙LuatOS11 分钟前
Air8000低功耗指南
开发语言·物联网·php·lua
ch_ziyuan41 分钟前
2026新优化神马TV8.5影视点播系统保姆级搭建教程:三后台配置+反编译修改
android·ios·php
難釋懷1 小时前
Nginx高可用配置
linux·nginx·php
wtsolutions3 小时前
QMT 知识库 XtQuant知识库 使用文档 pdf
pdf·知识库·文档·qmt
D4c-lovetrain5 小时前
Jenkins自动化部署PHP项目
自动化·jenkins·php
zzqssliu5 小时前
跨境独立站多端适配开发:多语言+多货币+跨平台同步技术实战
前端·javascript·php
雪度娃娃5 小时前
ASIO异步通信——服务器网络层和逻辑层设计
开发语言·网络·c++·php
JSON_L5 小时前
PHP 高精度计算完全指南:彻底解决浮点数精度丢失
开发语言·php
海盗12345 小时前
C#中PDF操作-QuestPDF介绍和使用教程
pdf·c#
半月夏微凉5 小时前
win11下不能预览pdf的问题解决方法
windows·pdf