createWriteStream 和 path 不起作用



我正在尝试创建发票,但由于某种原因,下面的行不起作用:

document.pdfkitDoc.pipe(fs.createWriteStream('./file.pdf')) 

也许是语法问题,我真的不知道它是从npm复制的 有什么建议吗?

这是我的代码:

var fs = require('fs')
var pdfInvoice = require('pdf-invoice')
router.post('/add', function(req, res) {
const document = pdfInvoice({
company: {
phone: '(99) 9 9999-9999',
email: 'company@evilcorp.com',
address: 'Av. Companhia, 182, Água Branca, Piauí',
name: 'Evil Corp.',
},
customer: {
name: 'Elliot Raque',
email: 'raque@gmail.com',
},
items: [
{amount: 50.0, name: 'XYZ', description: 'Lorem ipsum dollor sit amet', quantity: 12},
{amount: 12.0, name: 'ABC', description: 'Lorem ipsum dollor sit amet', quantity: 12},
{amount: 127.72, name: 'DFE', description: 'Lorem ipsum dollor sit amet', quantity: 12},
],
})

docucment.generate() // triggers rendering
document.pdfkitDoc.pipe(fs.createWriteStream('./file.pdf'))
});

docucment.generate()行有错别字,应该是document.generate()

相关内容

最新更新