【发布时间】:2015-10-27 10:59:49
【问题描述】:
wkhtmltopdf 上的这个问题有一个特定的组件和一个更通用的组件。
通常:我正在尝试将各种网页提取到 pdf 文件中,并且我希望 wkhtmltopdf 在尽可能多的情况下工作。它是一个非常好的工具,但是当它无法转换网页时,我经常遇到问题。你们有一组与 wkhtmltopdf 一起使用的标志吗?
具体来说:例如,一个并不遥远但我遇到问题的网页是http://gizmodo.com/microsoft-surface-book-review-so-good-i-might-switch-1737680767。当我在没有任何标志的情况下运行 wkhtmltopdf 时(在 Windows 中),我得到以下信息:
>>wkhtmltopdf http://gizmodo.com/microsoft-surface-book-
review-so-good-i-might-switch-1737680767 blah.pdf
Loading pages (1/6)
Error: Failed loading page http://gizmodo.com/microsoft-surface-book-review-so-g
ood-i-might-switch-1737680767 (sometimes it will work just to ignore this error
with --load-error-handling ignore)
Warning: A finished ResourceObject received a loading progress signal. This migh
t be an indication of an iframe taking too long to load.
Warning: Received createRequest signal on a disposed ResourceObject's NetworkAcc
essManager. This might be an indication of an iframe taking too long to load.
Exit with code 1, due to unknown error.
如果我按照说明使用--load-error-handling ignore 标志,则会生成 PDF 文件,但它是空的。我如何让 wkhtmltopdf 使用这个网页?
我尝试使用 rasterize.js 查看其他工具,例如 phantomJS,但它有自己的一系列问题......
谢谢大家!
【问题讨论】:
标签: html pdf wkhtmltopdf