【问题标题】:Is there a way to programmatically download a web page, for offline viewing, using WebKit?有没有办法使用 WebKit 以编程方式下载网页以供离线查看?
【发布时间】:2009-12-10 00:55:44
【问题描述】:

我想做的是下载任何网页,并能够离线查看。

似乎 html WebKit 视图无法转换为 PDF(在 Mac 上,您可以“打印” PDF,但在 iPhone 上不行?)。

因此,唯一的方法是保存实际资源 - 保存 html、每个图像、css、js 文件的步骤并将其保存在本地。然后可能会更改代码中的 url,使它们指向正确的位置......等等......等等......

有标准的方法吗?

或者,有没有做这种事情的开源项目(任何编程语言)?

【问题讨论】:

    标签: iphone html css webkit


    【解决方案1】:

    有一个出色的 webkit html 到 pdf 转换器,适当地称为 wkhtmltopdf。鉴于 iphone 及其工具包上可用的资源,我认为为 i-Phone 编译一个版本很容易(“认为”是有效的词)。我们已经成功地在 Windows、Linux 和 Solaris 环境中使用该工具,绝对没有错误。这是链接:

    http://code.google.com/p/wkhtmltopdf/

    【讨论】:

    • 不幸的是,它需要 Qt 框架,而这在 iPhone 上不起作用。还有plessl.github.com/wkpdf ...但我认为这需要Ruby。
    • Gotchya...值得一试,我猜 :-)
    • 您是否能够为 Solaris 编译 wkhtmltopdf?如果是这样,您对如何操作有任何建议/说明。更好的是,您是否恰好有可用的二进制文件?
    猜你喜欢
    • 2011-05-15
    • 1970-01-01
    • 2013-03-02
    • 1970-01-01
    • 2013-05-25
    • 2015-02-09
    • 1970-01-01
    • 2021-11-29
    • 2016-07-26
    相关资源
    最近更新 更多