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

node.js - 如何使用 html-pdf 渲染 html 标签/生成动态表格

我想从 node.js 生成一个表格,使用 html-pdf 库以 pdf 格式打印,但不幸的是我的代码不起作用。问题是因为 html-pdf 不会执行 html 标签。它改为将标签作为字符串执行。

然后在 html 文件中,我的代码就像这样。

有没有办法解决这个问题?任何答案和评论都非常感谢。

0 投票
1 回答
620 浏览

wkhtmltopdf - 将带有 css 类和背景图像的富 html 转换为 PDF

我需要转换包含基于 css 文件的 css 类的 html。HTML 还具有图像作为背景(具有背景图像作为属性的 css 类)。它使用 css3 属性和模型(即 flexbox)。我刚刚开始搜索,但出现的名字很少:wkhtmltopdf Pechkin itextsharp phantom.js HtmlToPDF

我对 iTextSharp 有一些经验,但没有提到丰富的 html。

我正在寻找一种可以将这种 HTML 转换为 PDF 的工具。可以使用 .net->C# -(首选)或 node.js,但不是 PHP。提前致谢

0 投票
1 回答
586 浏览

node.js - 在 Azure Web 应用程序中使用 html-pdf 节点包和 Microsoft.AspNetCore.NodeServices 创建 pdf 时出错

我尝试使用 html-pdf nod 包和 .net core mvc 应用程序创建 PDF。它在本地工作正常。部署到 Azure Web 应用程序时出现以下错误。

在网页中:

SocketException:一个现有的连接被远程主机强制关闭未知位置


IOException: 无法从传输连接中读取数据:现有连接被远程主机强行关闭。

Azure Web 应用程序控制台:

0 投票
0 回答
686 浏览

node.js - Node JS / 生成 PDF 服务器端

我需要通过服务器端创建 PDF 文件。我有一个带有 HTML 的哈巴狗文件,它按预期工作(格式和内容都很完美)。另外,我有一项服务可以从字符串中的 pug 文件中获取 HTML。问题是我在使用 node-html-pdf 库生成 PDF 时遇到问题。

此代码有效,但电子邮件中的 PDF 附件格式不正确,它真的很小。我可以使用另一个库或另一个实现,我对此没有任何问题。对此代码有什么建议或建议吗?我一直在寻找另一个库,但老实说,我还没有找到将 HTML 字符串转换为 PDF,然后将 PDF 转换为缓冲区,然后再转换为 base64 的东西。任何帮助都会受到好评。谢谢,我非常感谢您的回复。

0 投票
0 回答
344 浏览

puppeteer - 需要在目录中显示页码

我只是在打印 HTML 页面,我需要在目录中显示与标题相反的页码。我调查了很多,但找不到合适的解决方案。在调查时我发现了目标计数器,但它对我不起作用。似乎它明确提供了对PrinceXML的支持,但我使用puppeteer将 HTML 内容转换为 PDF,因为 PrinceXML 不支持 .Net Core,所以我选择了 Puppeteer Sharp。那么有什么方法可以在目录中获取页码。

在此处输入图像描述

0 投票
3 回答
6732 浏览

python - 如何使用给定模板生成 PDF,将 Python 或 NodeJS 中的动态数据部署在 AWS 上

在 Python(首选)或 NodeJS 中寻找可以生成 pdf 文件的库的推荐,最好从动态 html 模板中生成要在 AWS 中运行的文件。要求是生成发票 pdf 以发送给客户。

遇到过以下 2 个节点库:

  • PDFKit
  • jsPDF

在这里,我们可能不得不处理 X 和 Y 的数字。

更好的方法是我们可以简单地使用 html/css 生成带有占位符的模板,这些占位符可以替换为动态数据(来自数据库查询)。任何建议,将不胜感激。

谢谢!

0 投票
1 回答
32 浏览

javascript - 查找任何用户的桌面文件路径

我使用 Electron 创建了一个桌面应用程序,允许用户在程序中输入有关申请人的信息。我的应用程序需要能够创建该信息并将其保存到 .pdf 文件中。我已经成功创建了 .pdf,但我遇到了保存它们的位置的问题。我想在用户的桌面上创建一个申请者PDF 文件夹。我不一定知道用户将应用程序保存在哪里,或者在用户安装应用程序后实际文件将位于何处。关于如何设置文件路径以转到任何用户桌面的任何想法?我目前只是让它脱离应用程序的一个级别。代码包含在下面。

非常感谢你的帮助。

0 投票
1 回答
369 浏览

node.js - 节点使用 html-pdf npm 返回 SIGSEGV 错误

我正在使用此代码使用 html-pdf 将 html 转换为 pdf。但我不断收到同样的错误

我很长一段时间都在使用相同的代码。但突然从最近几天开始,我开始面临这个错误。

0 投票
1 回答
1140 浏览

node.js - 如何修复html-pdf节点模块任意文件读取漏洞?

我想将 html 转换为 pdf 文档。使用包含漏洞的 html-pdf npm 模块。 https://snyk.io/vuln/SNYK-JS-HTMLPDF-467248

请提出替代解决方案。

0 投票
1 回答
1377 浏览

html - html-pdf 文本对齐:证明不工作?

我在 Node.js 中使用 html-pdf 将 html 文本转换为 pdf。文本对齐:左、中、右工作。但是 text-align: justify 不起作用。当 text-align 对齐时,它会导出左对齐的文本。

这是HTML代码:

这是CSS代码:

如何使 text-align: justify 工作?