Bibliothèque Java Open Source pour produire des vignettes de pages Web côté serveur
Je suis à la recherche d'un open source bibliothèque Java pour générer les vignettes pour une URL donnée. J'ai besoin de regrouper ces capacités, plutôt que d'appeler à des services externes, tels que Amazon ou websnapr.
http://www.webrenderer.com/ a été mentionné dans ce post: Générées par le serveur web captures d'écranmais c'est une solution commerciale.
J'espère basé sur Java solution, mais peut-être besoin de regarder dans l'exécution d'un processus externe comme khtml2pngou l'intégration de quelque chose comme html2ps.
Des suggestions?
source d'informationauteur Mads Hansen
Vous devez vous connecter pour publier un commentaire.
La première chose qui vient à l'esprit est d'utiliser AWT pour capturer une capture d'écran (voir code ci-dessous). Vous pourriez regarder la capture de la JEditorPanele JDIC WebBrowser contrôle ou la SWT Navigateur (via le AWT incorporation de soutien). Les deux derniers intégrer en natif dans les navigateurs (IE, Firefox), donc introduire des dépendances; le JEditorPane HTML de soutien arrêté au format HTML 3.2. Il se peut qu'aucune de ces fonctionnera sur un système bancal.
Vous êtes essentiellement en demandant complet d'un moteur de rendu accessible par Java. Personnellement, je voudrais me sauver les tracas et d'appeler à un processus enfant.
Sinon, j'ai couru dans ce pur Java navigateur: Lobo
n'était pas là une QA/test /site web/service qui vous permet de spécifier une page web que vous avez voulu être rendus dans un certain navigateur(IE, FIREFOX, SAFARI, version x,y,z) et ils seraient de messagerie instantané de nouveau à vous. '
Je ne me souviens pas du service, peut-être que d'autres développeurs qui fréquente ajaxian pourrait s'en souvenir ?
Essayez d'appeler ImageMagick. Je sais que ce n'est pas une solution Java, mais vous pouvez l'appeler à partir de Java, et il y a même un Java front-endmême si j'ai eu moins de succès avec ça.