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