问题标签 [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 投票
0 回答
85 浏览

javascript - 具有节点流功能的 Meteor.bindEnvironment 失去上下文

在使用 Meteor.bindEnvironment 调用 Meteor 方法来创建新的 Fiber 时,数据上下文不再可用。插入 ID 返回未定义。

我曾尝试使用 Meteor.bindAsync,因为我认为我会有一个新的 Fiber 和原始数据上下文,但我仍然收到 Meteor 必须在 Fiber 中运行的错误。插入完成后,如何将 newID 绑定到原始数​​据上下文以将其传回?

0 投票
0 回答
497 浏览

node.js - 在 node.js 中使用 pdfkit 将页脚添加到 pdf

我正在一个项目中工作,该项目需要从算法的输出中生成一个 pdf 文档。一个功能是在多个页面之间共享的页脚消息。我正在使用 npm 模块 pdfkit 但找不到实现此目的的方法。我试图计算页脚高度并将其与高度选项一起使用,但这样文本被剪裁并且没有添加新页面。有没有办法使用 pdfkit npm 模块来实现这一点?

0 投票
0 回答
2687 浏览

mysql - Node.js - 使用 pdfkit 将 PDF 作为 BLOB 存储和检索到 MySQL

我无法将 PDF 内容作为 BLOB 存储到 MySQL 并从 MySQL 检索它并使用 Node.JS 将其流式传输到前端。

我能够将某些内容保存到数据库中(但不确定我是否以正确的方式保存了正确的 PDF 内容)。当我检索 pdf 数据时,它不会在 PDF 阅读器中打开。我尝试将检索到的数据写入文件,但它似乎也不起作用。清楚要么我没有将正确的数据存储到 MySQL,要么我没有以正确的方式检索它。

如果您遇到类似的情况,有人可以帮助我。

已附上代码供您参考。

非常感谢。

0 投票
1 回答
1492 浏览

javascript - pdfkit js 从文件中读取

我正在开发 nodejs 服务,我需要从文件中读取 PDF 文档。

在高层次上,这是工作流程。用户第一次请求 PDF 时,我会生成它(使用 pdfkitjs)并将其保存到服务器。然后,当用户再次请求相同的文档时,我需要从服务器读取它并将其发回。

有没有办法可以使用 pdfkitjs 中的 PDFDocument 从文件中读取内容并创建相应的 PDFDocument?几乎所有搜索都提出了如何将 PDF 传输到流,但现在如何从流中读取。

0 投票
4 回答
8056 浏览

javascript - 在 Node.js 中生成带有条形码的 pdf

我正在使用https://github.com/devongovett/pdfkit生成 PDF 文件,我可以简单地使用类似

但我也想生成一个 UPC-A 条形码:

在此处输入图像描述

我找到了库https://github.com/lindell/JsBarcode,它可以仅从 12 位代码生成此类条形码。但是,该库似乎主要用于客户端。

我想用这种条形码生成一个 PDF,但我不知道该怎么做,或者 JsBarcode 对于这种单一类型的条形码来说是否不太复杂。

编辑

正如评论中所建议的,我确实尝试使用 UPC-A 字体生成条形码:

我从中得到

在此处输入图像描述

看起来不错,但它看起来并不像常见的 UPC-A 条形码。

我在http://www.fontpalace.com/font-download/UPC-A/使用了字体。

0 投票
1 回答
928 浏览

node.js - PDFKIT 在一个循环中管道多个 PDF 文件

我有一个项目清单,每个项目都有一个说明清单。每一项都会被打印成PDF文件,每条指令占一页并保存在本地。我现在拥有的是一个 for 循环,它查询数据库以获取每个项目的指令,并在填充 PDF 后将其输出到路径。问题是由于查询是异步的,只能打开最后一个通过管道传输的 PDF,其余的都已损坏。我该如何克服这个?我的代码如下所示。

0 投票
4 回答
4724 浏览

webpack - 如何在 webpack 中使用 PDFkit 库?

我想以编程方式打印一些 pdf 文档。我现在正在尝试几个小时来使这个 PDFkit 库与 webpack 一起工作。

我已经形成了:

Can't resolve 'fs' in ..

fs.readFileSync is not a function

然后到警告

然后到

require is not defined- 我被困在这里。所有这些错误都来自库本身。

我只有一个文件 - app.js,只有一行代码,即:

const PDFDocument = require('pdfkit');

我的最终webpack.config.js看起来像这样:

};

这实际上是一个 1 行应用程序,我现在已经打了好几个小时了。我已经看到许多用户在使用fs核心模块时遇到问题webpack- 我尝试了所有我能找到的解决方案。它能有多难?这里实际发生了什么?任何见解表示赞赏,谢谢。

0 投票
2 回答
16204 浏览

javascript - 设置默认的另存为名称或者