问题标签 [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.
node.js - 节点 html-pdf 自动配置失败
我有一个使用 html-pdf 包的简单项目,我想用以下代码制作一个简单的 pdf 文件:
但我收到此错误消息:
node.js - Html-pdf npm 使用命令行将页面大小更改为 300*400
我已经在我的 ubuntu 机器上安装了 np 来安装 html-pdf 模块,以将其用作将 html 转换为 pdf 的命令行输入。但这将 pdf 作为我想要的不同大小。它打破了该表并将其输出显示到其他页面我已经使用 shell 脚本编写了 html 页面,因此我无法向其中添加 javascript 函数。有没有办法使用命令行或工具更改大小以在一页上获取该输出。html-pdf input.html output.pdf
node-html-pdf - node-html-pdf 页眉和页脚从第二页开始到最后一页
我正在使用node-html-pdf将html转换为PDF。转换非常好。但问题是在PDF页面中添加页眉和页脚。实际上我需要从第二页到最后一页的页眉和页脚..有什么办法可以做到这一点?
node.js - NodeJS 生成 pdf 并保存到 firebase 存储。无法打开文件
我已经被这个问题困扰了一段时间,似乎无法弄清楚为什么这个文件没有正确上传到 firebase。我在firebase函数中使用下面的代码来生成一个文档,然后我将该文档转换为一个流,最后我创建一个写入流,声明我希望将文件写入的路径并将我的文档流通过管道传输到firebase存储写入流。
示例 1:通过 firebase 控制台从文件系统上传的 PDF。(链接有效并显示pdf)
示例 2:在 firebase 函数中生成的 PDF 并使用以下代码写入存储
注意事项:
- 我知道 PDF 是有效的,因为我可以从函数中返回它并在我的网络浏览器中查看它,一切都如我所料。
- 尝试打开坏文件时,它不显示任何内容并将我重定向回概览屏幕。
html - 与 css flex-box 兼容的 html-pdf 转换器
我正在尝试将 html 模板代码中的 pdf 放在一起。我遇到的问题是我尝试过的 html-pdf 转换器没有正确格式化 css,我猜它们还不兼容 css flex-box。
我研究了两种方法:
在 Node.js 上使用 html-pdf 包
在 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。
谢谢!
node.js - “错误错误:使用 html-pdf 在 AWS Lambda 上编写 EPIPE”
我编写了一个 NodeJS 类,它应该从 html 字符串中创建一个 PDF 文件。该类部署在 AWS Lambda 上。它基于 html-pdf ( https://www.npmjs.com/package/html-pdf )。
但是一旦调用 createPDF 方法,就会出现以下错误:
有谁知道如何解决它?
最好的问候朱利叶斯
node.js - NodeJS - npm 包 - html-pdf 替代
我正在使用html-pdf npm 包从 nodejs 中的静态 HTML 代码创建 pdf。但它是严重的严重漏洞。我想改变这个包。是否有任何包可用于在服务器端将 HTML 代码转换为 PDF。
node.js - html-pdf 在 firebase 云函数中运行非常缓慢
我开发了一个功能,它采用单页 HTML,使用 htmp-pdf 包将其转换为 PDF 并上传到 firebase 存储。当我从我的电脑运行这个函数时,它需要不到 5 秒,但是当我从 firebase 函数运行它时,它最多需要 6 分钟。这是代码:
变量“estadoCuenta”包含要转换的 html。
这是我的 package.json:
node.js - 从 AWS Lambda 生成的 PDF 文件包含所有空白页
我从基于 NestJS 的 AWS Lambda 函数生成的 PDF 文件的所有页面都是空白的。当我生成 PDF 文件并将其附加到电子邮件时,我会收到包含所有内容的正确文件。
但是当我在浏览器中从 AWS Lambda GET API 请求下载相同的文件时,会得到一个带有空白页的文件。
下面的代码工作得很好。
但是当我生成相同的 PDF 文件并作为响应返回时,下载的文件所有页面都是空白的。
这是我的代码ReportsService