Прошу также не пинать - рассуждаю в стиле мозгового штурма.

А что если тупо в цикл вывода строк вставить проверку на кол-во страниц во всем документе Word после вывода очередной строки? Кол-во страниц можно посчитать компактным способом как
здесь. Если после вывода очередной строки кол-во страниц увеличивается на единицу, то удаляем эту строку, рассчитываем итоги текущей страницы, далее выводим последнюю (удаленную) строку еще раз - уже, получается, на новой странице.