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

Flying SaucerFlying Saucer

Share


Um comentário

  1. #
    Web 2.0: Como criar printscreen de sites com Thumbalizr | GF Soluções
    fevereiro 18th, 2010 at 14:39

    […] Capturando printscreen de sites […]

    Responda a esse comentário

Deixe um comentário