wordtopdf

Word转PDF

本秂侑毒 提交于 2019-12-02 02:49:39
一 .安装libreoffice yum install libreoffice 同时需要安装java运行环境 二.执行命令 将 /home/wordToPdf/wordFiles/目录下的CAS.docx转成pdf存放到 /home/wordToPdf/pdfFiles 目录下: libreoffice --headless --convert-to pdf:writer_pdf_Export /home/wordToPdf/wordFiles/CAS.docx --outdir /home/wordToPdf/pdfFiles 三.代码中执行 利用已有word模板,进行变量替换,生成新的word $PHPWord = new PhpWord(); $tempPlete = $PHPWord->loadTemplate(' /home/wordToPdf/wordFiles/CAS.docx'); $tempPlete->setValue('${p3-9}', '跨国有限公司'); $filename = date('YmdHis').'.docx'; $tempPlete->saveAs('/data/home/lijinyu/www/web/runtime/'.$filename); word转pdf $cmd = "libreoffice --headless -