表格标题及;分页符在wkhtmltopdf中不起作用
我正在Debian Buster上使用wkhtmltopdf的verison 0.12.5。我无法让它执行以下任何一种使用CSS声明控制表显示和分页的行为:表格标题及;分页符在wkhtmltopdf中不起作用,wkhtmltopdf,Wkhtmltopdf,我正在Debian Buster上使用wkhtmltopdf的verison 0.12.5。我无法让它执行以下任何一种使用CSS声明控制表显示和分页的行为: 在每页顶部打印表格标题 控制页面方向(设置为横向) 插入分页符 我正在使用的生产表非常高(100行),我需要在每页顶部打印表头。我也希望避免在中途中断。 我已经成功地让它在表的末尾添加了一个分页符,并且我可以在命令行上指定页面方向,但是我需要在实际文档上使用CSS(样式表或内联是可以的)来控制所有这些行为 示例代码: <!DOCT
- 在每页顶部打印表格标题
- 控制页面方向(设置为横向)
- 插入分页符
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Test Page</title>
<style type="text/css">
thead { display: table-header-group }
tfoot { display: table-row-group }
tr { page-break-inside: avoid }
</style>
</head>
<body>
<h1>Title Here</h1>
<div>
<span id="filterModeLabel" class="FilterMode">Show all</span>
<table>
<thead>
<tr><th>FirstName</th><th>LastName</th></tr>
</thead>
<tbody>
<tr><td>John</td><td>Smith</td></tr>
<tr><td>John</td><td>Smith</td></tr>
<!-- Enough lines to push it onto two pages -->
<tr><td>John</td><td>Smith</td></tr>
<tr><td>John</td><td>Smith</td></tr>
</tbody>
</table>
</div>
</body>
</html>
这是我在命令行上运行的调用:
wkhtmltopdf p1.html p1a.pdf
以下是我得到的结果截图(第1页和第2页顶部):
debian buster安装时不带补丁QT 这解决了我的问题 wget apt安装。/wkhtmltox_0.12.6-1.buster_amd64.deb
wkhtmltopdf p1.html p1a.pdf