Содержимое 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>