【发布时间】:2020-07-07 08:47:29
【问题描述】:
我有一个 HTML 文件,它转换为 5 页以上的 PDF 文件(a4 大小) 几乎所有页面都是使用 DIV 创建的大表 问题是表头只出现在第一页上,但我想在表出现的每一页上都有它。
有什么方法可以在每一页上添加重复表头吗?
【问题讨论】:
标签: java css itext flying-saucer
我有一个 HTML 文件,它转换为 5 页以上的 PDF 文件(a4 大小) 几乎所有页面都是使用 DIV 创建的大表 问题是表头只出现在第一页上,但我想在表出现的每一页上都有它。
有什么方法可以在每一页上添加重复表头吗?
【问题讨论】:
标签: java css itext flying-saucer
如果您使用的是table,则可以使用以下 CSS 样式,它将在每个页面上重复 thead。
table {
-fs-table-paginate: paginate;
border-spacing: 0;
}
如果您使用的是divs,您可以使用页眉在每个页面上重复一些内容。
<html>
<head>
<style>
@page { @top-center {content: element(header);} }
#header {position: running(header);}
</style>
</head>
<body>
<div id="header">Header</div>
</body>
</html>
【讨论】: