gpt4 book ai didi

html - 如何在 html 模板中生成项目数组以在 Node Js 中创建 pdf?

转载 作者:搜寻专家 更新时间:2023-10-31 23:16:43 25 4
gpt4 key购买 nike

我正在使用 html-pdf用于我的项目的 pdf 创建。我可以将所有细节生成到 pdf 中。但问题是我无法在 html 中创建数组中的项目列表(将用于 pdf 转换)。
由于我无法使用 javascript 获取项目数组,因此我无法获取它。如果有在 html 模板中使用 javascript 的调整,请在此处发布。由于项目数组是已知的,我可以很容易地使用它。
假设数组长度是 3 。我可以使用像 array[0].name ,array[1].name, array[2].name 但在这里我不知道由多少项组成的数组的长度。谁能帮我生成动态生成的项目表。

最佳答案

您不能在模板中使用 Javascript,但可以在其上使用 Javascript

我们的想法是制作一个解析器,它将:

  • 阅读您的模板
  • Node.js 中生成的 HTML 数组替换关键字(例如:<customTable arrayName="myCustomArray" fields="['name']" />)。
  • 将此模板与 html-parser 一起使用

我在这里用 VanillaJS 编写了一个解析器示例:https://jsfiddle.net/rbuuzcre/5/

关于html - 如何在 html 模板中生成项目数组以在 Node Js 中创建 pdf?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38630901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com