我刚刚为 opensuse v. 11.3 下载了 10.0 版。我可以使用它转换网页(即 www.google.com),但不能转换本地文件。我授予该文件的所有权限(我什至尝试在 sudo 下运行但无济于事)。这是错误:
“加载页面 (1/6) 错误:加载页面文件:///file.html 失败”。
该文件存在,但 wkhtmltopdf 拒绝加载它。我什至尝试了 9.9 版,结果相同
我错过了什么?
我刚刚为 opensuse v. 11.3 下载了 10.0 版。我可以使用它转换网页(即 www.google.com),但不能转换本地文件。我授予该文件的所有权限(我什至尝试在 sudo 下运行但无济于事)。这是错误:
“加载页面 (1/6) 错误:加载页面文件:///file.html 失败”。
该文件存在,但 wkhtmltopdf 拒绝加载它。我什至尝试了 9.9 版,结果相同
我错过了什么?
就像对任何未来的人的通知一样。我无法在 Ubuntu 14.04 上得到公认的答案,所以我求助于将我的 HTML 传递给wkhtmltopdf
命令,如下所示:
cat test.html | wkhtmltopdf - test.pdf
这是来自wkhtmltopdf
命令行帮助:
使用 - 用于标准输入或标准输出
您需要提供完整路径。Usingfile:///
不使用当前工作目录。相反,它指定从文件系统根目录到文件的路径。
试试这个选项:
wkhtmltopdf --enable-local-file-access
这个对我有用。