Безголовый HTML рендеринга, предпочтительно с открытым исходным кодом

голоса
10

Я в настоящее время ищет, чтобы выполнить некоторые обезглавленное HTML рендеринга по существу создавать ресурсы от экрана и сохраняется результат в виде изображения. Цель состоит в том, чтобы взять подмножество языка HTML и применить его к малому экрану устройству (как карманные ПК), потому что наши пользователям знают HTML и переход от Photoshop для HTML-разметки будет приемлемым.

Я также рассматривает возможность использования WPF визуализации, так что если кто-нибудь может весить в комментарии по поводу его использования (в частности, инструменты, вы бы указать ваши пользователи для создания макетов WPF можно преобразовать в изображение и насколько хорошо он выполняет) будет понятно.

Мой порядок предпочтения является:

  1. Открытый исходный код
  2. высокая производительность
  3. родной C # или C # обертка
  4. низкая сложность для реализации на Windows,

Я не очень беспокоюсь о том, как богатые функции безголовый рендеринга, так как мы не будем делать большие использования JavaScript, Flash, ни других встроенных объектов в сторону от изображений. Я бы хорошо ни с чем, что использует IE, Firefox, WebKit, или даже реализации пользовательского рендеринга, пока его реализация близка к стандартам соответствующих требований.

Задан 17/09/2008 в 21:37
источник пользователем
На других языках...                            


6 ответов

голоса
6

http://www.phantomjs.org/

Полный веб-стек

PhantomJS является обезглавленный WebKit с JavaScript API. Он имеет быстрый и встроенную поддержку различных веб-стандартов: обработки DOM, CSS селекторов, JSON, Canvas и SVG.

Ответил 18/09/2011 в 11:37
источник пользователем

Ответил 17/09/2008 в 22:10
источник пользователем

голоса
1

Подходящие инструменты CutyCapt для WebKit (Safari, Google Chrome) и IECapt (MS IE).

Ответил 17/02/2013 в 10:18
источник пользователем

голоса
1

Я нашел IECapt во время моего поиска , который на самом деле включает в себя реализацию C #. Несмотря на то, что дизайн приложения CLI исходный код предоставляется , так что я , вероятно , может изменить его для своих собственных нужд.

Ответил 17/09/2008 в 22:15
источник пользователем

голоса
0

Я получаю удовольствие, используя url2png для этих видов работ / скриншотов.

Ответил 23/04/2013 в 00:53
источник пользователем

голоса
0

Летающие блюдца является Java на основе XHTML и CSS2.1 рендерер что passess Acid2 с некоторыми оговорками ошибок. Его недостатком является то, что он не имеет обработки ошибок. Это на самом деле не предназначен для браузера, а быть компонент , используемый для отображения содержимого HTML (файлы справки и т.д.) внутри приложения.

Ответил 17/09/2008 в 21:43
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more