wkhtmltopdf命令失败

phi*_*dah 11 pdf-generation wkhtmltopdf xvfb

我正在尝试使用HTML将HTML文件转换为PDF wkhtmltopdf.

为此,我在Debian盒子上安装了wkhtmltopdf并尝试运行此命令:

/usr/bin/xvfb-run -a -s "-screen 0 640x480x16" wkhtmltopdf /path/convert.1303714349.4961.html.tmp /path/convert.1303714349.4961.pdf.tmp
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Loading page (1/2)
Error: Failed loading page file:///path/convert.1303714349.4961.html.tmp (sometimes it will work just to ignore this error with --ignore-load-errors)
Run Code Online (Sandbox Code Playgroud)

该文件确实存在/path/convert.1303714349.4961.html.tmp,并且权限设置正确.它可以与前面的路径有关file://吗?

Dan*_*son 31

我相信wkhtmtopdf不处理具有非典型扩展名的本地文件.尝试将输入文件重命名为*.html.

请参阅https://web.archive.org/web/20131124022426/http://code.google.com/p/wkhtmltopdf/issues/detail?id=486,查看问题和评论.


Mar*_*rer 0

我的 Windows 7 机器上的“file://”路径没有遇到任何问题。

您是否尝试过错误消息中的建议--igonore-load-errors

  • 在哪里设置 --load-error-handlingignore?在 Rails 配置初始化程序中? (2认同)