Рендеринг HTML как Firefox, без запуска Firefox - PullRequest
1 голос
/ 01 июня 2011

Какая утилита командной строки отображает HTML как Firefox, создавая статическое изображение, без фактического запуска Firefox и xwd (или ScreenGrab и т. Д.)?

Поскольку все библиотеки рендеринга Firefox имеют открытый исходный код, я предполагаю, что кто-то написал что-то подобное?Это было бы очень полезно.

Я понимаю, что статические изображения не могут иметь Flash-анимацию (несмотря на анимированный GIF / PNG), JavaScript и т. Д., Поэтому я просто ищу что-то, что отображает простой HTML.

Ответы [ 2 ]

1 голос
/ 06 октября 2013

html2ps стоит попробовать, хотя, похоже, он не использует таблицы стилей CSS.Это серьезное ограничение.

В Debian / Ubuntu оно предоставляется в виде пакета, поэтому классическое sudo apt-get install html2ps будет в порядке.

(я знаю, что это было дано в комментариях, но для будущего читателя я подумал, что будет легче найти ответ.)

0 голосов
/ 23 ноября 2011

Вы можете написать небольшой скрипт, который просто запускает firefox, используя параметры командной строки, делает снимок экрана, а затем закрывает firefox.Для начала должно быть всего около 3 строк кода.

firefox -url <a href="http://mysite.com/homepage.php" rel="nofollow">http://mysite.com/homepage.php</a>

https://developer.mozilla.org/en/Command_Line_Options

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...