HTML 2 PNG с использованием движка FF - PullRequest
0 голосов
/ 15 сентября 2010

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

Ответы [ 2 ]

0 голосов
/ 15 сентября 2010

Насколько я знаю, это невозможно на стороне сервера без каких-либо сложных сценариев.Это также может быть довольно ресурсоемким, если вы захотите сделать это по требованию.

Самый близкий вы можете получить метод drawWindow() серверного тега <canvas>, но только для Mozilla.1005 *

0 голосов
/ 15 сентября 2010

Вы можете использовать Xvfb (виртуальный буфер кадров) для запуска Firefox в безголовой среде X.Выполните в Google поиск по виртуальному фреймовому буферу Firefox

Вы можете делать аналогичные вещи с помощью webkit (движок Chrome и Safari).Например, ищите webkit python qt .Есть привязки Qt и для других языков, но Python - безусловно лучший.

...