1

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

假设你有 10 到 15 行的表格,那么前 10 行将在第一页,其余 5 行在第二页,最糟糕的是,如果我有表格的边框,有时甚至同一行的内容也会得到溢出到下一页,看起来很糟糕。

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

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

在此处输入图像描述

4

1 回答 1

0

之前已经介绍过,希望对您有所帮助:这里

<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>
于 2015-01-12T06:27:22.193 回答