Generate Dynamic PDF on fly using jsPDF – A Pure JavaScript Library

jsPDF is a brilliant and pure JavaScript library which offers to generate PDF documents on on fly at client-side machine. It offers various methods to add text/ graphs / images. It also allows to change the orientation.

Here's a live demo website link that you may want to check before you try:

http://mrrio.github.io/jsPDF/ 

Here is the direct download link: http://parall.ax/parallax/downloads/jsPDF-0.9.0rc2.zip

Also you can find all the methods, classes and properties explained here:

http://mrrio.github.io/jsPDF/doc/symbols/jsPDF.html

Hope you find it useful :)