问题标签 [node-html-pdf]

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 投票
2 回答
2074 浏览

node.js - 节点 html-pdf 自动配置失败

我有一个使用 html-pdf 包的简单项目,我想用以下代码制作一个简单的 pdf 文件:

但我收到此错误消息:

0 投票
0 回答
143 浏览

node.js - Html-pdf npm 使用命令行将页面大小更改为 300*400

我已经在我的 ubuntu 机器上安装了 np 来安装 html-pdf 模块,以将其用作将 html 转换为 pdf 的命令行输入。但这将 pdf 作为我想要的不同大小。它打破了该表并将其输出显示到其他页面我已经使用 shell 脚本编写了 html 页面,因此我无法向其中添加 javascript 函数。有没有办法使用命令行或工具更改大小以在一页上获取该输出。html-pdf input.html output.pdf

0 投票
0 回答
294 浏览

node-html-pdf - node-html-pdf 页眉和页脚从第二页开始到最后一页

我正在使用node-html-pdf将html转换为PDF。转换非常好。但问题是在PDF页面中添加页眉和页脚。实际上我需要从第二页到最后一页的页眉和页脚..有什么办法可以做到这一点?

0 投票
0 回答
595 浏览

node.js - NodeJS 生成 pdf 并保存到 firebase 存储。无法打开文件

我已经被这个问题困扰了一段时间,似乎无法弄清楚为什么这个文件没有正确上传到 firebase。我在firebase函数中使用下面的代码来生成一个文档,然后我将该文档转换为一个流,最后我创建一个写入流,声明我希望将文件写入的路径并将我的文档流通过管道传输到firebase存储写入流。

示例 1:通过 firebase 控制台从文件系统上传的 PDF。(链接有效并显示pdf)

示例 2:在 firebase 函数中生成的 PDF 并使用以下代码写入存储

注意事项:

  1. 我知道 PDF 是有效的,因为我可以从函数中返回它并在我的网络浏览器中查看它,一切都如我所料。
  2. 尝试打开坏文件时,它不显示任何内容并将我重定向回概览屏幕。
0 投票
0 回答
996 浏览

html - 与 css flex-box 兼容的 html-pdf 转换器

我正在尝试将 html 模板代码中的 pdf 放在一起。我遇到的问题是我尝试过的 html-pdf 转换器没有正确格式化 css,我猜它们还不兼容 css flex-box。

我研究了两种方法:

  1. 在 Node.js 上使用 html-pdf 包

  2. 在 python 中使用 jinja2、pdfkit 和 wkhtmltopdf

这两种方法都允许我模板化 html 并从 html 动态构建 pdf,但 css 转换不能 100% 工作(css flex-box 失败)。

关于可以处理 css flex-box 的 html 到 pdf 转换器的任何想法?或者,有没有人知道上述方法的任何修复,以便他们可以处理 css flex-box?只想从 css flex-box 样式的 html 制作一个 pdf。

谢谢!

0 投票
0 回答
1058 浏览

node.js - “错误错误:使用 html-pdf 在 AWS Lambda 上编写 EPIPE”

我编写了一个 NodeJS 类,它应该从 html 字符串中创建一个 PDF 文件。该类部署在 AWS Lambda 上。它基于 html-pdf ( https://www.npmjs.com/package/html-pdf )。

但是一旦调用 createPDF 方法,就会出现以下错误:

有谁知道如何解决它?

最好的问候朱利叶斯

0 投票
1 回答
409 浏览

node.js - NodeJS - npm 包 - html-pdf 替代

我正在使用html-pdf npm 包从 nodejs 中的静态 HTML 代码创建 pdf。但它是严重的严重漏洞。我想改变这个包。是否有任何包可用于在服务器端将 HTML 代码转换为 PDF。

0 投票
2 回答
382 浏览

node.js - NodeJS 服务器 pdf 文档生成问题

我正在开发一个 API,它基于 EJS 模板生成 pdf 文档,然后通过电子邮件发送给一些用户。在本地运行时,一切都按预期工作,但是当我的 API 被推送到 heroku 时,生成的 pdf 带有一些奇怪的格式错误。它就像页面基本上是垂直切开中间的。

有谁知道这可能的原因?

我正在使用 ejs 和 html-pdf

这是代码和模板

文档生成功能

html pdf 模板

正确的 Img 正见 破碎的 Img 破解版

0 投票
2 回答
411 浏览

node.js - html-pdf 在 firebase 云函数中运行非常缓慢

我开发了一个功能,它采用单页 HTML,使用 htmp-pdf 包将其转换为 PDF 并上传到 firebase 存储。当我从我的电脑运行这个函数时,它需要不到 5 秒,但是当我从 firebase 函数运行它时,它最多需要 6 分钟。这是代码:

变量“estadoCuenta”包含要转换的 html。

这是我的 package.json:

0 投票
0 回答
293 浏览

node.js - 从 AWS Lambda 生成的 PDF 文件包含所有空白页

我从基于 NestJS 的 AWS Lambda 函数生成的 PDF 文件的所有页面都是空白的。当我生成 PDF 文件并将其附加到电子邮件时,我会收到包含所有内容的正确文件。

但是当我在浏览器中从 AWS Lambda GET API 请求下载相同的文件时,会得到一个带有空白页的文件。

下面的代码工作得很好。

但是当我生成相同的 PDF 文件并作为响应返回时,下载的文件所有页面都是空白的。

这是我的代码ReportsService