2

node-html-pdf用来生成pdf。它呈现 HTML,然后使用 phantom js 转换为 pdf。

我有几个表格超出了 pdf 中的一个页面,我希望表格标题在每个新页面上重复。

据我所知,这应该可以在标准浏览器上使用,但我没有任何运气node-html-pdf

此外,pdf是横向的。

css

table {
  page-break-after: always;
}
tr {
  page-break-inside: avoid;
}
table tr {
  break-inside: avoid !important;
}
thead {display: table-header-group !important;}
tbody {display: table-row-group !important;}
tfoot {display: table-header-group !important;}
4

1 回答 1

0

设置表头的 id

<thead id="pageHeader">

如果您想在其他页面上设置另一个标题,您可以访问官方文档 https://www.npmjs.com/package/html-pdf

于 2019-12-17T13:41:43.557 回答