Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Получить картинку, которая отображается в броузере


Автор: Sokil 9.3.2007, 00:32
Есть страничка в интернете, страничка достаточно сложная, содержит скрипты, много графики. В браузере отображаэтся правильно.
Нужно в сервлете получить точное изображение(картинку) всей страницы, как если б страница отобразилась в браузере и сделать PrintScreen.
Можно ли такое сделать?

Автор: Stampede 9.3.2007, 02:02
А зачем такая штука? Типа автоматизация взятия скриншотов сайтов? А не проще ли подойти к этому делу со стороны клиента? У браузеров есть межпроцессный API, а под виндузой можно заюзать ActiveX. Тогда, конечно, спрашивать лучше будет в соответствующем разделе.

Может, конечно, есть и чисто серверное решение, но мне как-то навскидку в голову не приходит.



Автор: Vasay 9.3.2007, 02:13
Боюсь, это очень сложно.  Для этого надо обработать страницу так как это бы сделал брацзер. А нормальных браузеров на JAVA я не встречал smile

Автор: Sokil 9.3.2007, 12:19
Цитата(Vasay @ 9.3.2007,  00:13)
Боюсь, это очень сложно.  Для этого надо обработать страницу так как это бы сделал брацзер. А нормальных браузеров на JAVA я не встречал smile

Я тоже не встречал, нормальных браузеров на JAVA, потому и спрашиваю )
Вот скачал mozilla для linux, смотрю, может из него что-то можно заюзать.

Автор: Alexandr87 11.3.2007, 06:01
А если типа сервис написать. На удаленной машине с графической средой сидит сервис, при запросе, он открывает каким-нибудь броузером эту страницу, принтскринит ее и отправляет назад. Ну это просто как варинат на "пока", а затем конечно можно ковырять исходники мозиллы.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)