【问题标题】:Setup for HTML to PDF on server在服务器上设置 HTML 到 PDF
【发布时间】: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:不能执行二进制文件
  • 我需要做什么才能使二进制文件可执行?为什么默认不执行?

标签: pdf laravel snappy


【解决方案1】:

我在我的php项目中使用了snappy pdf并写了一个博客。你可以试试这个。它适用于任何php项目http://www.kingpabel.com/php-html-to-pdf-snappy/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-23
    • 1970-01-01
    • 2012-08-17
    • 1970-01-01
    • 1970-01-01
    • 2011-09-13
    • 2016-05-20
    • 1970-01-01
    相关资源
    最近更新 更多