Преобразование 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>
до этого.
похоже здесь