问题标签 [node-pdfkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
797 浏览

node.js - pdfkit 转换成带有一些中文文本的 pdf

我正在使用 pdfkit 进行转换以创建 PDF 文件,并且使用此代码可以正常工作。

这段代码很好用,但我也想用 az text 转换中文文本和一些特殊字符,例如我想制作 pdf

这不是给我正确的输出。

0 投票
0 回答
565 浏览

javascript - 如何使用 Node-pdf-image 处理上传的文件?

我正在尝试创建一个应用程序,允许用户上传 PDF,然后将上传文件的第一页转换为图像。我正在使用https://github.com/mooz/node-pdf-image。我遇到了麻烦,因为我不知道该工具的路径。我没有用户计算机上可用的 PDF 的完整路径,因此我尝试将文件上传到 S3,然后使用该路径。

上面会抛出 fs.stat 不是函数的错误。您如何使用此插件并允许用户将文件上传到应用程序?

0 投票
1 回答
1124 浏览

node.js - PDFKit 无法将文件写入流式传输

我试图让以下工作,我有一个 GET REST 请求命中一个运行的端点receipt。我从下面没有收到任何错误,但是当我检查返回的 blob 但没有显示我添加的文本时。

客户端我有以下代码:

但是页面返回Failed to load PDF document.

0 投票
0 回答
1338 浏览

node.js - NodeJS pdfkit 文本宽度

我正在尝试使用节点的 pdfkit 制作 PDF,但我遇到了一些与文本宽度相关的问题。

我想要的结果是这样的。

但是我现在的代码得到的是这个

要编写这段文字,我使用以下代码:

其中 audit.comment 是右侧的文本,padRight 返回固定大小为 28 的字符串,并在右侧添加空格。

似乎它忽略了宽度选项,或者我不知道如何使用它。

0 投票
1 回答
1466 浏览

node.js - 如何在pdfkit中通过循环添加文本

我想在 pdfkit 中创建一个带有 orderitems 的 PDF 文档。

所以我创建了一个 pdf 文档,其中包含一些信息,例如买家和发件人,如下所示:

但现在我想显示一些有关订购产品的信息。我已经通过 order.items 创建了一个循环,它也在产品集合中查看,但在 de PDF 中没有显示任何内容,但在控制台中我看到了我需要打印的信息。

有人知道如何让它工作吗?

0 投票
1 回答
1126 浏览

javascript - 生成 PDF 并将其作为 base64 从函数返回 - pdfkit

我正在尝试使用 PDFKit 生成 PDF,然后将其作为 base64 字符串返回。

这是我的代码:

datafor是一个可以在 for 循环中正常工作的数组。

问题是 - 上面的函数似乎没有返回承诺。相反,我收到.then() of undefined错误,我认为这是因为函数没有返回任何内容。我究竟做错了什么?

0 投票
4 回答
5792 浏览

javascript - 在 PDFKit 中旋转文本有什么技巧吗?

我正在使用PDFKit.org通过 JavaScript 生成 PDF。

该文档非常不言自明,但我面临一个未解决的问题,我猜一些 StackOverflow 成员可能已经找到了一个技巧来做到这一点。

我必须在某个时候旋转文本,并且文档仅说明如何旋转形状(如 a rect())。

我已经尝试了几件事,但到目前为止都没有。

所以我正在寻找一种通过调整代码来旋转它的方法,或者你们中的一些人可以向我展示我可能错过的文档的一部分?

0 投票
2 回答
2776 浏览

node.js - 为通过管道传输到 HTTP 响应的 PDFKit 设置文件名

如何为使用 pdfKit 创建的 PDF 文件设置文件名,以便通过 HTTP 发送(而不是在本地保存)。以下不设置文件名,decs仅显示如何设置文件名以保存本地。

我也尝试过设置标题,但这似乎没有帮助。

0 投票
2 回答
1241 浏览

javascript - 无法使用 pdfkit.js 加载日文字体错误:不是支持的字体格式或标准 PDF 字体

请看小提琴的例子。我对使用 pdf 字体知之甚少。我正在使用 pdfkit 生成 pdf。我正在尝试加载日文字体,但没有运气。我关注了来自stackoverflow的大部分文章,但我没有成功将日文文本写入pdf。

这是小提琴

0 投票
1 回答
4046 浏览

javascript - 如何将字体文件 ttf 转换为像 vfs_fonts.js 一样的字符串数据?

我打算将自定义字体 ttf 嵌入到 pdfmake 插件中。文档建议将自定义字体添加到 vfs_fonts.js 文件中。

我有 MyFont.ttf 文件,但我不知道如何将其转换为字符串/编码格式。反正有没有通过javascript以编程方式进行?