使用 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
我已经在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