Я использую инструмент WKHTMTOPDF для преобразования веб-страниц в PDF, и он отлично работает, за исключением некоторых проблем с разрывом страницы.
Как я положил стиль
page-break-before: always;
для таблицы, и это прекрасно работает. в то время как для предотвращения разрывов страниц я использовал:
page-break-inside: avoid
Это работает только для некоторых div.
Пожалуйста, проверьте этот снимок на наличие проблемы.
Обновление:
Вот код HTML для КРУГЛОЙ формы, который не избегает разрыва страницы.
<div style="float: left; position: absolute;
top: -14px; right: -20px;
border-radius: 50%;
border: 2px solid #fff;
background: #6a98f5;
font-size: 9px;
font-weight: bold; color: #fff;
width: 34px; height: 34px;
z-index: 99999; line-height: 30px;
text-align: center;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box;
box-sizing: border-box;">
78%