我正在使用 ejs 处理 MEN 堆栈。我有一个看起来像这样的数组:
let array = [
{
id: '5fkjsfsjfaa5fdf7dsf5sdfs',
amount: '52000',
by: 'self',
status: 'paid'
},
{
id: '5fkjsfsjfaa5fdf7dsf5sdfs',
amount: '52000',
by: 'self',
status: 'paid'
},
{
id: '5fkjsfsjfaa5fdf7dsf5sdfs',
amount: '52000',
by: 'self',
status: 'paid'
},
{
id: '5fkjsfsjfaa5fdf7dsf5sdfs',
amount: '52000',
by: 'self',
status: 'paid'
}
];
类似的东西。 现在在这个世界上,我所要求的只是在有人点击导出按钮时创建一个 pdf 文档。我想要做的就是创建一个 pdf 格式的表格,并将其作为回复发送给客户,他应该能够下载并在他的余生中感到快乐。我不想将文件保存在后端或磁盘上,因为它没有用。
我想到的表是这样的:
ID AMOUNT BY STATUS
161ed8ggs6 2500 self accepted
6186826818 5200 team pending
...
现在我在stackoverflow上尝试了几个问题和几篇文章,但没有一个给我一个完整的答案。我想到的唯一解决方案是创建一个字符串并手动设置空间,然后设置数据,然后执行 res.content,然后只设置 res.send。请问有没有更好的解决办法。