jspdf è una libreria javascript.

per php io uso dompdf che trasforma l'html in pdf in sostanza.