Содержимое HTML в PDF переходит на следующую страницу

Я использую HTMLdoc для создания PDF из html, но при создании PDF я сталкиваюсь с проблемой. Когда разделение страниц происходит в PDF, часть содержимого будет распределяться по странице, и мы не можем это контролировать.

Допустим, у вас есть таблица с 10-15 строками, тогда первые 10 строк будут на первой странице, а остальные 5 строк на второй странице, хуже всего то, что, если у меня есть граница для таблицы, и через некоторое время даже содержимое из той же строки получит перетекает на следующую страницу и выглядит плохо.

Я согласен с тем фактом, что мы не можем поместить все на одну страницу, но я ищу решение, в котором этот перелив происходит более изящно, например, начинается с заголовков таблицы, если это возможно, если он перетекает на следующую страницу или, по крайней мере, остается содержимое той же строки на одной странице.

Я использую Rails и библиотеку HTMLdoc для создания PDF.

1 ответ

Это было рассмотрено ранее, надеюсь, это поможет: здесь

<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>
Другие вопросы по тегам