PHP - Laravel - 将 Docx 转换为 PDF
Posted
技术标签:
【中文标题】PHP - Laravel - 将 Docx 转换为 PDF【英文标题】:PHP - Laravel - Convert Docx to PDF 【发布时间】:2017-05-12 12:23:29 【问题描述】:如何使用 php Laravel 将文档 (docx) 转换为 pdf? 在转换之前,我使用 PHPWord 设置变量,之后,我想将其保存或转换为 PDF。
【问题讨论】:
据我所知,LibreOffice 是唯一的选择,因为它对 word 文件有很好的支持;我已经在我的一个业余项目中做到了这一点,也许我很快就会开源它。 【参考方案1】:您需要在服务器上安装 unoconv。 此外,需要在服务器上运行 exec() 的权限。
-
安装 unoconv
sudo apt-get install unoconv
-
添加以下行以将所需的 docx 文件转换为 pdf。
exec("doc2pdf sample-file.docx sample-file.pdf");
【讨论】:
以上是关于PHP - Laravel - 将 Docx 转换为 PDF的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 php 将 .docx、xslx、img、txt 等任何文件转换为 PDF 预览?