2015-01-12 7 views
1

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

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

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

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

enter image description here

ответ

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> 
+0

HTMLDOC не оказывает никакого влияния на тех класса CSS, у вас есть какие-либо работы вокруг? –

Смежные вопросы