Capturando printscreen de sites
21/outubro/2009 - Java
Olá!
Nada como um bom projeto open source para facilitar a nossa vida. Hoje fiz um teste com o Flying Saucer para capturar um screenshot (printscreen) de um site.
É muito, mas muito fácil fazer isso com esse projeto.
Basicamente só é preciso das três linhas abaixo.
BufferedImage buff = null; buff = Graphics2DRenderer.renderToImageAutoSize("htt://www.furutani.com.br", 1024); ImageIO.write(buff, "PNG", new File("d:/site.png"));
Para testar a geração de imagens de um site você pode usar essa aplicação que fiz: http://www.furutani.com.br/Html2Image/
O parser dele é bem rigorso, o site não pode ter nenhuma tag faltando fechar senão a imagem não é gerada.
Até mais,
Roberto
fevereiro 18th, 2010 at 14:39
[…] Capturando printscreen de sites […]