【发布时间】:2021-12-29 21:37:18
【问题描述】:
我已经在 node js 中使用 pdfkit 生成了 PDF,但是 pdf 是在我的计算机的默认文件夹下载中下载的。我可以从节点 js 更改文件夹的路径,而不是从我的计算机中设置吗?
如果需要,这是我的代码
this.downloadPdf = function(req, res, next) {
const PDFDocument = require('pdfkit');
const fs = require('fs');
const blobStream = require('blob-stream');
let pdfDoc = new PDFDocument;
const stream = pdfDoc.pipe(blobStream());
var pdfname = 'SPK';
res.setHeader('Content-disposition', 'inline; filename='+ pdfname +'.pdf');
generateHeader(pdfDoc, address, telp_branch, fax)
pdfDoc.fontSize(10)
.text("Data Pembeli", 15, 100)
pdfDoc.fontSize(10)
.text("Detail Pembelian", 15, 281)
displayImage(pdfDoc, ttd_sales, ttd_cust);
pdfDoc.pipe(res);
pdfDoc.end();
};
使用上面的代码,下载的 pdf 会自动转到下载文件夹,我想使用 node js 代码更改文件夹。非常感谢大家的帮助^^
【问题讨论】:
标签: node.js pdf pdfkit node-pdfkit