我正在使用HTMLdoc从html生成PDF但是我在生成PDF时遇到问题。当PDF中的页面拆分发生时,一些内容将分布在整个页面中,我们无法控制
假设你有10到15行的表,那么前10行将在第一页上,剩下的5行在第二页上,最糟糕的是,如果我有表格的边框,有些时候甚至来自同一个内容行将溢出到下一页并且看起来很糟糕。
我同意这样一个事实:我们不能将所有内容都放在一个页面中,但我正在寻找一种解决方案,这种溢出更优雅地发生,如果可能的话,如果它溢出到下一页或至少内容同一行保留在一页中。
我正在使用Rails和HTMLdoc库来生成PDF。
答案 0 :(得分:0)
之前已经介绍过,希望这会有所帮助:here
<table class="print-friendly">
<!-- The rest of your table here -->
</table>
<style>
table.print-friendly tr td, table.print-friendly tr th {
page-break-inside: avoid;
}
</style>