【问题标题】:wkhtmltopdf on openSuSE: cannot connect to X serveropenSuSE 上的 wkhtmltopdf:无法连接到 X 服务器
【发布时间】:2015-08-31 02:34:28
【问题描述】:

我需要 openSuSE 上的 wkhtmltopdf。我已经通过存储库安装了它。版本是0.12.1。

为了使用 Symfony 渲染 HTML,我使用了 KnpSnappyBundle。通过渲染树枝模板,我收到以下错误消息:

The exit status code '1' says something went wrong:
stderr: "wkhtmltopdf: cannot connect to X server
"
stdout: ""
command: /usr/bin/wkhtmltopdf --lowquality '/tmp/knp_snappy557ee05c6bf5f1.66652130.html' '/srv/www/project/web/pdf/document-1.pdf'.

有没有什么方法可以以这种方式运行 wkhtmltopdf 而不会出错?谢谢!

【问题讨论】:

    标签: php symfony pdf-generation twig wkhtmltopdf


    【解决方案1】:

    openSuSE 的解决方案:

    1. 安装 xvfb-run(在其他 *nix 系统上可能是“xvfb”)
    2. 在包的配置部分(在 app/config/config.yml 中)将二进制选项从 "wkhtmltopdf" 更改为 xvfb-run -a -s "-screen 0 640x480x16" wkhtmltopdf
    3. 检查文件夹权限。

    德国用户:http://www.antondachauer.de/2015/06/19/wkhtmltopdf-unter-opensuse-mit-symfony-knpsnappybundle/

    【讨论】:

      猜你喜欢
      • 2012-03-25
      • 2013-07-07
      • 1970-01-01
      • 2014-04-29
      • 2019-04-20
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      相关资源
      最近更新 更多