render HTML (convertir a bitmap)

¿Alguien puede recomendar la mejor (y preferiblemente portátil) forma de procesar documentos HTML en un bitmap? Por lo que yo entiendo, mis dos opciones principales son WebKit y Gecko, pero no pude encontrar un buen punto de partida sobre cómo hacerlo. La última vez que intenté hacer esto hace 5 años, terminé usando Gecko para enviar el documento a una impresora, que no es realmente lo que necesito. Necesito renderizar en un bitmap en memoria.

Para aclarar: lado del servidor, no Java, no .NET, procesamiento por lotes, rendimiento, no interactivo, sin Javascript.

Puedes hacerlo desde la línea de comandos usando webkit2png.py , que usa Python y QtWebKit (aunque todavía no lo he probado).

Puedes probar el plugin ScreenGrab para Firefox.

La solución más prometedora que he encontrado hasta ahora es esta http://sites.google.com/site/torisugari/commandlineprint2 extensión para Firefox que agrega una opción de línea de comando para imprimir un archivo en una impresora, PNG, PostScript o archivo PDF.