【发布时间】:2020-06-01 01:17:16
【问题描述】:
我想从系统中的数据生成报告(即 pdf 或任何可以打印的格式)。就像我需要生成每周报告一样。报告格式相同,但数据会随时间变化。有没有办法在 Node JS 中执行此任务?我正在使用 Mongo DB。以及前端的 React JS。太感谢了。
【问题讨论】:
-
非常感谢@ZeeshanHassanMemon。正是我要找的。完美
我想从系统中的数据生成报告(即 pdf 或任何可以打印的格式)。就像我需要生成每周报告一样。报告格式相同,但数据会随时间变化。有没有办法在 Node JS 中执行此任务?我正在使用 Mongo DB。以及前端的 React JS。太感谢了。
【问题讨论】:
您好,您可以使用这个 npm 包将您的数据转换为 pdf 格式。只需提供包含您的数据的标签的 id。
您可以下载 pdf 格式的文件。并打印出来。
【讨论】:
您可以使用jsPDF,因为它是一个拥有超过 18k github star 的大型库。如果您只想从前端制作报告
【讨论】:
如果你想生成基于 HTML 的 pdf,那么 html-pdf lib。它是将 HTML 转换为 pdf 的最佳库。我已经在我的许多项目中使用该库来生成 pdf 报告。
【讨论】: