gpt4 book ai didi

node.js - 在nodejs中使用pdfkit创建pdf文件

转载 作者:搜寻专家 更新时间:2023-10-31 22:37:24 24 4
gpt4 key购买 nike

我需要在 node.js 中使用 pdfkit 生成 pdf 文件:

我有这个代码:

doc = new PDFDocument;
doc.pipe; fs.createWriteStream('output.pdf');

doc.fontSize(15);
doc.text('Generate PDF!');

doc.end();

它会创建一个 pdf 文件: 'output.pdf' ,但每次我打开文件时,文件都已损坏。它说:'不支持打开文档文件类型纯文本文档(文本/纯文本)'

然后我尝试了:

doc = new PDFDocument;
doc.pipe fs.createWriteStream('output.pdf');

doc.fontSize(15);
doc.text('Generate PDF!');

doc.end();

但是有一个错误说:

doc.pipe fs.createWriteStream('output.pdf');
^^
Syntax error: Unexpected Identifier

那么,在nodejs中如何生成pdf文件才是正确的呢?特别是在以下部分:

doc.pipe fs.createWriteStream

请帮帮我。提前致谢!

最佳答案

他们的大部分文档似乎都是用 CoffeeScript 编写的。尽管 CoffeeScript 很酷,但这让我们这些编写普通 JS 的人感到痛苦。

因此,无论您在文档中看到空格的什么地方,您都应该能够将该函数括在括号中:

doc.pipe(fs.createWriteStream('output.pdf'));

关于node.js - 在nodejs中使用pdfkit创建pdf文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22664570/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com