jsPDF is an open-source library for generating PDF documents using nothing but Javascript. You can use it in a Firefox extension, in Server Side Javascript and with Data URIs in some browsers.
Client-side demo supports IE10+, Safari, Firefox, Opera.
Server-side will work anywhere. See example of PDF generated in Jaxer.
Please support development for jsPDF.
Enter the amount you'd like to donate in 'Unit Price'
To find out what's going on see: My Blog and @MrRio on twitter