Преобразование HTML в PDF, вызывает наложение текста

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

Мой HTML-документ состоит из нескольких строк:-

<tr><td>somecontent1</td></tr>
<tr><td>somecontent2</td></tr>
<tr><td>somecontent3</td></tr>
<DIV style="PAGE-BREAK-BEFORE: always"></DIV>
<tr><td>somecontent4</td></tr>
<tr><td>somecontent5</td></tr>
<tr><td>somecontent6</td></tr>

Теперь я ожидаю, что первые 3 строки должны появиться на странице 1, а остальные 3 - на странице 2.

Поскольку содержимое в одной из строк первой страницы велико, половина содержимого из третьей строки первой страницы попадает на вторую страницу.

То, что я ищу, - это способ переместить контент на следующую страницу, если он не умещается на текущей странице

Пожалуйста, дайте мне знать, если я не достаточно ясно.

1 ответ

Это зависит от того, на каком размере страницы вы печатаете, вам нужно рассчитать высоту, разрешенную для каждой страницы, и если ваше содержимое 3-й строки превышает это, вставьте<DIV style="PAGE-BREAK-BEFORE: always"></DIV> до этого.

похоже здесь

Другие вопросы по тегам