I use pdfmake to generate pdf in nodejs and send the data to my angular request page. I can generate pdf. but my issue is when i download the pdf its name looks like "16064905-c4aa-4d40-96db-ca7464c38858.pdf".how can i set custom name to my .pdf file?
here is my code
pdfHandler.createPdfBinary(courseDetail, function(binary) {
res.header('content-type', 'application/pdf');
res.send(binary);
}, function(error) {
res.send('ERROR:' + error);
});
exports.createPdfBinary = function(courseDetail,callback) {
var docDefinition = {...};
var pdfDoc = printer.createPdfKitDocument(docDefinition);
var chunks = [];
var result;
pdfDoc.on('data', function(chunk) {
chunks.push(chunk);
});
pdfDoc.on('end', function() {
result = Buffer.concat(chunks);
callback(result);
});
pdfDoc.end();
}