2009-12-10 2 views
2

Что бы я хотел сделать, это загрузить любую веб-страницу и иметь возможность просматривать ее в автономном режиме.Есть ли способ программно загрузить веб-страницу, для автономного просмотра, используя WebKit?

Похоже, что представления HTML-HTML не могут быть преобразованы в PDF-файлы (на Mac вы можете «распечатать» PDF-файл, но это невозможно на iPhone?).

Итак, единственный способ сохранить фактические ресурсы - сохранить html, шаг через каждое изображение, css, js-файл и сохранить его локально. Тогда, возможно, измените URL-адреса в коде, чтобы они указывали на нужное место ... и т. Д. И т. Д.

Есть ли стандартный способ сделать это?

Или есть проект с открытым исходным кодом (в любом программировании), который делает такие вещи?

ответ

2

Существует превосходный конвертер html в pdf для веб-сайта, который называется wkhtmltopdf. Учитывая доступные ресурсы на iphone и его инструментальные средства, я думаю, будет легко скомпилировать версию для i-Phone («думаю, что это оперативное слово»). Нам удалось использовать этот инструмент в среде Windows, Linux и Solaris без ошибок. Вот ссылка:

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

+0

К сожалению, это требует рамки Qt, которая не работает на iPhone. Существует также http://plessl.github.com/wkpdf ... но это требует Ruby, я думаю. – cannyboy

+0

Gotchya ... стоило попробовать, я думаю :-) – btelles

+0

Вы могли скомпилировать wkhtmltopdf для Solaris? Если да, есть ли у вас какие-либо советы/инструкции о том, как это сделать. Еще лучше, есть ли у вас доступный двоичный файл? –

 Смежные вопросы

  • Нет связанных вопросов^_^