En búsqueda de librerías que ayuden a generar pdf con JavaScript, me he topado con un proyecto muy interesante jsPDF, una librería sin duda con un gran potencial para realizar dicha tarea con poco esfuerzo realizando sus funciones de lado del cliente
Generar pdf con JavaScript
perfecto para boletos de eventos, informes, certificados o lo que sea
Como lo describe el team de Parallax, los precursores de esta iniciativa.
La utilización de esta librería básicamente se centra en incluir la biblioteca jsPDF en el <head>, generar el PDF con las muchas funciones de jsPDF, así mismo esta pensado para la compatibilidad con múltiples navegadores entre ellos:
IE6 + *, Firefox 3+, Chrome, Safari 3+, Opera. Para IE9
Pueden acceder a la descarga oficial desde su sitio web.