问题标签 [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 - 如何使用 node-html-pdf 在分页后添加重复的表头?
我node-html-pdf
用来生成pdf。它呈现 HTML,然后使用 phantom js 转换为 pdf。
我有几个表格超出了 pdf 中的一个页面,我希望表格标题在每个新页面上重复。
据我所知,这应该可以在标准浏览器上使用,但我没有任何运气node-html-pdf
此外,pdf是横向的。
css
node.js - 使用节点html-pdf将二进制img作为html插入pdf
我尝试将二进制图像插入 html 以使用节点模块 html-pdf 从 html doc 生成 PDF。
根据其他问题,我尝试了以下代码:
图片以二进制数据类型存储在 mongoDB 中。
如果无法使用模块 html-pdf,您能建议一个不同的模块吗?
node.js - 使用 Node.js 和 Electron.js 将 HTML 转为 PDF
以下是相关代码。
它在开发版本上工作正常并创建 PDF 文件。但是当我创建一个电子构建包时,没有生成 pdf 文件。
如果有任何解决方案,那将是一个很大的帮助
javascript - 所有标题不显示
我正在使用 html-pdf 库将 html 表格保存到 pdf 文件中,文件正在保存,但我没有得到文件中的所有标题。如果表格行中有更多标题,则所有列都没有显示
这是我的后端代码
node.js - 如何将nodejs服务器发送的pdf数据转换为angularjs中的pdf
我正在尝试下载在 nodejs 服务器上生成的 pdf 文件。当我发送 pdf 文件的数据时,它将进入 angularjs 前端,但我尝试将 blob 对象转换为 pdf,但 pdf 没有显示任何数据。
已经尝试过{responseType: 'arraybuffer'}
其他答案中提到的方法,但我的 pdf 仍然没有显示任何数据。
这是将提供 pdf 数据的 nodejs 服务器:
在上面的代码中——report.pdf 是在服务器上生成的,这完全没问题。
这是angularjs代码:
一切正常,但生成的 pdf 显示的数据与服务器端显示的数据不同。
我期望生成与在服务器端生成的相同的 pdf
node.js - 保存来自 nodejs 服务器的缓冲区/流
我不确定我做错了什么。
我有一个 html 内容并想将其保存为 pdf。我使用 html-pdf(来自 npm)和下载库http://danml.com/download.html
实际上,当我直接保存到文件或显示它时,我可以毫无问题地获得 pdf。但是我从 js 方法调用我的 webservice 方法,我有一个流/缓冲区作为返回值并使用“下载”库保存
这是我的代码
我可以将内容保存为 pdf 它工作正常。但是当我尝试发送流或缓冲区时,页面不知何故为空。我用记事本打开了这两个pdf文件。有一些差异。例如,一个可能是 44kb,另一个是 78kb。空的还包含以下几行
%PDF-1.4 1 0 obj << /Title (��) /Creator (��) /Producer (�� Q t 5 . 5 . 1) /CreationDate (D:20190524152156)
结束对象
我认为 toBuffer 或 toStream 方法在我的情况下有问题。因为流似乎还不错。至少我可以看到它是一个pdf文件(没有错误,只是页面是空的)
无论如何,这是我的 API 路由器
这是我的 js 消费者
node.js - 如何减少 html-pdf 生成报告的时间?
我正在处理大量数据。我想生成一个包含 1 年数据的 PDF 报告。我正在使用 html-pdf 来做到这一点。问题是生成 PDF 大约需要 20 分钟。我可以减少它吗?
我不想让我的用户等待 20 分钟。
注意:我只想在服务器端生成 PDF,我想把它邮寄给用户。
我尝试了一些解决方案,但我不喜欢任何解决方案。但我观察到的是,当我从谷歌下载一些文件时,工作流程非常流畅。
我想知道如何使我的工作流程顺畅
我想让我的工作流程更顺畅并减少生成 PDF 报告所需的时间
javascript - html到pdf适合A4上的表格
我目前正在使用html-pdf,它获取我的表格数据并将其转换为 pdf。
我的问题是表格内容与所需的A4
纸张大小重叠,以至于 pdf 中完全缺少 2 列,当我将其更改
format
为A3
适合和工作时。
我需要它A4
来适应。有任何想法吗 ?