Задать вопрос

Как сделать скриншот страницы html?

В общем есть сверстанные страницы html с прикрученными стиля css и т.д. шириной не менее 1024px и высотой не менее 2400px. Необходим способ вывести эти страницы в превью на другой странице, блоками шириной 250px с вертикальным скролом. Выводить либо скриншот страницы, либо напрямую транслировать код html прямиком в блок. Весь процесс необходимо автоматизировать, не подойдет в ручную скринить и выкладывать.

Подойдет любой способ, как выполнением javascrpt'a в клиентской части, так и выполнение php-скрипта в серверной части. Подключение сторонней библиотеки тоже подходит. Использование стороннего ресурса вроде www.s-shot.ru или ему подобного, а так же установка приложения/расширения в браузер не подойдут. Подскажите в какую сторону копать? Гугл выдает только библиотеку html2canvas.js!
  • Вопрос задан
  • 8199 просмотров
Подписаться 6 Оценить Комментировать
Ответ пользователя Павел Смирнов К ответам на вопрос (5)
@Soronorus
программист php, системный администратор
если у вас vds
cutycapt.sourceforge.net
берем это оттуда
ставим на сервак
$file = sprintf('xvfb-run --server-args="-screen 0, 1024x768x24" /patch/CutyCapt --min-width=1280 --url=%s --out=\'%s\'', $url, $tmpfname);
exec($file);
профит
Ответ написан
Комментировать