使用 pdfkit 生成 pdf 时,我可以更改默认路径文件夹吗?

Can I change the default path folder when generate pdf using pdfkit?

我已经在node js中使用pdfkit生成PDF,但是pdf是在我电脑的默认文件夹download中下载的。我可以从节点 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代码更改文件夹。非常感谢大家的帮助^^

你可以这样做

doc.pipe(fs.createWriteStream('/path/to/file.pdf')); // write to PDF

有关更多信息,请查看此文档: http://pdfkit.org/docs/getting_started.html