HTML到PDF的内容会溢出到下一页

时间:2015-01-12 05:10:06

标签: html css ruby-on-rails pdf htmldoc

我正在使用HTMLdoc从html生成PDF但是我在生成PDF时遇到问题。当PDF中的页面拆分发生时,一些内容将分布在整个页面中,我们无法控制

假设你有10到15行的表,那么前10行将在第一页上,剩下的5行在第二页上,最糟糕的是,如果我有表格的边框,有些时候甚至来自同一个内容行将溢出到下一页并且看起来很糟糕。

我同意这样一个事实:我们不能将所有内容都放在一个页面中,但我正在寻找一种解决方案,这种溢出更优雅地发生,如果可能的话,如果它溢出到下一页或至少内容同一行保留在一页中。

我正在使用Rails和HTMLdoc库来生成PDF。

enter image description here

1 个答案:

答案 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>