PDFKit is a PDF generation library for Node and the browser that makes creating complex, multi-page, printable documents easy.
The API embraces chainability, and includes both low level functions as well as abstractions for higher level functionality.
pdfmake is a PDF document generation library for server-side and client-side in pure JavaScript. pdfmake works in-browser, fully declarative and has powerful layout engine.