A simple command line program that uses webkit to render a preview image from a web page. A live demo that has been wrapped with a web interface can be found here: http://previewtool.raphaelcruzeiro.com/
C++ Prolog
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.gitignore
LICENSE
README.md
customwebpage.cpp
customwebpage.h
main.cpp
snapshot.cpp
snapshot.h
webimage.pro

README.md

Live demo

http://previewtool.raphaelcruzeiro.com

Setup Instructions

http://news.ycombinator.com/item?id=4034671

git clone https://github.com/raphaelcruzeiro/webimage.git

sudo aptitude install -y xvfb

sudo aptitude install -y libqtwebkit-dev

cd webimage

qmake webimage.pro

make all Makefile

xvfb-run --server-args="-screen 0, 1024x768x24" ./webimage http://news.ycombinator.com/ output.jpg 1024

Webimage will generate the file on the appropriate format for the output file name. Current supported formats are: jpg and pdf.

Note: xvfb is only necessary for running webimage on a headless server (i.e. a server without a GUI or even a graphics card)