如何为使用 pdfKit 创建的 PDF 文件设置文件名,以便通过 HTTP 发送(而不是在本地保存)。以下不设置文件名,decs仅显示如何设置文件名以保存本地。
var doc = new PDFDocument({bufferPages: true});
doc.info.Title = 'Case ' + req.params.id + ' overview';
// Some more content here
doc.pipe(res);
我也尝试过设置标题,但这似乎没有帮助。
res.setHeader('Content-disposition', 'attachment; filename=testFile.pdf');