问题标签 [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.
node.js - Node.js: Adding SVG to a specific page of PDF by pdfmake
I am trying to create PDF content by pdfmake. However, pdfmake do not support adding SVG at v0.1.38. So I use SVG-to-PDFKit to achieve that. Here is my code:
SVG is successfully added to the last page. How to add the SVG to a specific page?
pdf - 从 Lambda 函数将 pdfkit pdf 流上传到 S3 存储桶会出现错误:无法确定 [object PDFDocument] 的长度
我在创建 pdf 的 lamda 函数中使用 pdfkit,然后应该将 pdf 上传到 S3 存储桶。但是当我测试函数时,我得到错误:无法确定 [object PDFDocument] 的长度
这是我的功能:
我究竟做错了什么?如果需要,我如何提供文件大小?这是执行此操作的好方法还是有更好的方法将 pdf 文件流上传到 s3 存储桶?
javascript - 如何修复函数执行顺序
我正在使用 pdfkit 制作一个 pdf 文件,并将其作为附件发送到使用 nodemailer 的电子邮件,但它发送 0 字节 output.pdf。
我猜问题出在函数执行顺序上——它在创建 pdf 文件之前开始发送电子邮件。我只是不明白如何解决它...
感谢您的任何帮助!
javascript - 如何将base64字符串从创建的PDF文件发送到客户端?
我有一个 node.js / express.js 应用程序,其中路由使用 pdfkit 创建一个 pdf 文件。这有效,pdf文件作为文件写入我的文件系统中。但是,我需要的流程不会将文件写入文件系统,而是可以发送到客户端的 base64 字符串。
但是,以下方法为我创建了一个有效的 pdf 文件,但 base64 字符串始终为空。如何才能做到这一点?
javascript - 如何在nodeJs中使用pdfKit在pdf中插入卢比货币符号?
我正在努力在节点 js 应用程序中使用 pdfKit 将货币符号添加到 pdf 中。我已经尝试过使用自定义字体 cardo,但它根本没有帮助。谢谢你。
pdf - 在 PDF 文档中创建签名字段
我必须创建一个 PDF 文件,在其中使用 PDFmake 来实现这一点。但是 PDFmake 没有在文档中添加签名字段的功能。
因此,我打开了一个带有签名字段的示例 PDF,并复制了包含签名字段名称的对象:
当我将它粘贴到新文档中时,它会显示 Rect 但一旦我单击它,就会出现错误“无法签署文档”。(粗略翻译)点击示例 PDF 文件中的签名框会触发签名过程。
现在,我的问题是,我在新文档中遗漏了什么?
javascript - 从 Firebase 存储中获取图像并放入 PDF
所以我是 PDF 工具包的新手,并且对 Javascript 有基本的了解,但我似乎一辈子都无法弄清楚如何将 Firebase Storage 中的图像放入 PDF 中,或者是否有办法使用 GCF 来存储该图像并将其放入 PDF 中。我正在使用 Google Cloud Functions 和 Node.js 生成 PDF 以下是我目前所拥有的:
我遇到的问题是在 GenerateHeader 函数中......它一直找不到文件......有谁知道我如何将它指向正确的方向?
node.js - 节点 PDFKit 管道到多个目标
我遇到了一个问题,当我必须pipe()
将创建的文档发送到多个目标时,在我的情况下是 HTTP 响应和使用node-mailer
. 在电子邮件的附件中第一次使用后,没有任何内容可以通过管道传输到响应(从客户端调用它时,PDF 有 0 个字节)。
响应控制器:
发送电子邮件的功能:
如果我删除发送电子邮件的功能,PDF 通常会通过管道传输到响应,我可以从客户端下载它。
我试图找到一种克隆流的方法(据我所知,PDFKit 的文档是一个流),但没有成功。
任何解决方案都会非常有帮助。
node.js - Pdf 未从 Aws Lambda 返回,但在本地工作正常
我正在 nodejs 中创建一个无服务器应用程序,并使用命令“sls deploy”到 Aws Cloud。app 功能是在通过 get 端点访问时发回 pdf。我正在使用 pdfkit 创建 pdf 内容并根据 GET 请求返回它。这在本地运行良好。但是,当我将代码部署到 aws 时,我看到我的函数执行很好(云形成日志是这样说的),但是我的 pdf 返回为空。以下是我正在使用的 pdfkit 包
http://pdfkit.org/docs/getting_started.html
请让我知道,我该如何解决这个问题..