jsPDF es una biblioteca Javascript que permite generar archivos en formato PDF. Sin dudas la principal característica es la generación del archivo PDF del cliente y con el consiguiente ahorro de trabajo en el servidor.
Como si todo esto fuera poco, esta biblitoeca es muy sencilla de utilizar, por ejemplo, el siguiente código genera un documento PDF con el texto: Hello world! This is client-side Javascript, pumping out a PDF.
var doc = new jsPDF();
doc.text(20, 20, 'Hello world!');
doc.text(20, 30, 'This is client-side Javascript, pumping out a PDF.');
doc.addPage();
doc.text(20, 20, 'Do you like that?');
// Output as Data URI
doc.output('datauri');
jsPDF
Sitio/descargar/demos: code.google.com/p/jspdf