【发布时间】:2015-05-20 01:50:28
【问题描述】:
我正在使用 Laravel,并正在尝试使用一个包来轻松地将 HTML 转换为 PDF。我目前正在尝试的是“snappy”:
https://github.com/barryvdh/laravel-snappy
我是否缺少在 MAMP 中进行本地配置的步骤?当我按照说明在 composer.json 中包含 snappy 并安装它时一切正常,但是当我尝试使用 pdf 函数时,它会引发各种我无法解决的错误。
我正在阅读有关需要 wkhtmltopdf 的信息,但对如何实际执行此操作感到困惑,并且找不到任何简单的文章。
任何人都可以在这里提供任何指导吗?
【问题讨论】:
-
类似的错误在这里:github.com/barryvdh/laravel-snappy/issues/10 就像我说的,我没有跟踪安装 wkhtmltopdf...
-
看起来该线程中的权限错误。尝试将您要写入的文件夹中的文件夹权限更改为 rwxrwxrwx (chmod 777) 看看是否有效?
-
您是否尝试通过命令行生成?你也是如何构建 wkhtmltopdf 的?
-
我只是通过 composer 将它包含进来并运行了“composer install”。我收到此错误:退出状态代码“126”表示出了点问题:stderr:“sh:/Applications/MAMP/htdocs/site.com/vendor/h4cc/wkhtmltopdf-amd64/bin/wkhtmltopdf-amd64:不能执行二进制文件
-
我需要做什么才能使二进制文件可执行?为什么默认不执行?