如何在节点js中创buildpdf文件

我正在使用sails框架在node.js中创build一个应用程序。 我想创build一个PDF格式的报告。 该报告需要包含使用chart.js生成的图表。 数据从mongodb中获取并显示在canvas 。 如何使用node.js创build此图表的PDF文件?

PDFKit

安装:

 npm install pdfkit 

例:

 var PDFDocument = require('pdfkit'); doc = new PDFDocument; doc.pipe(fs.createWriteStream('output.pdf')); doc.font('fonts/PalatinoBold.ttf').fontSize(25).text(100, 100);