使用此功能,我可以从mongoDb获取数据并传递到前端
function formfind(req,res){
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
var query = req.body;
FormRecord.find(query).exec().then((r)=> {
res.send({ 'data':r,'status' : true});
}).catch((e) => {
res.send({'status':false});
});
}
如何使用pdfkit以pdf格式打印此数据。我的pdf功能是
function pdf(req,res){
var pdf = require('pdfkit');
var fs = require('fs');
var doc = new pdf;
doc.pipe(fs.createWriteStream('node5.pdf'));
var query = req.body; //dynamic query based on input cheap for alpha version
FormRecord.find(query).exec().then((r)=> {
res.send({ 'data':r,'status' : true});
}).catch((e) => {
res.send({'status':false});
});
var loremIpsum = ' MEMO';
doc.fillColor('black')
doc.font('Helvetica-Bold').text(loremIpsum, {
paragraphGap: 30,
indent: 20,
align: 'center',
underline: true
});
doc.moveDown()
doc.text('1. District',{
width: 550,
indent: 20,
align: 'left'
});
doc.moveDown()
doc.text('2. Division',{
width: 410,
indent: 20,
align: 'left'
});
//doc.rect(doc.x, 10, 500, doc.y).stroke()
doc.end();
}
我可以使用此功能获取pdf。我需要在pdf中打印数据以及分区和分区。
我怎样才能达到同样目的。
我使用函数formfind的数据是
{
"data": [
{
"createdAt": "2018-03-15T14:38:47.552Z",
"district": "sdhgb",
"_id": "5aaa859a5719071130e96002",
"_division": tyu
}
],
"status": true
}