There are good news for HTML-to-PDF demands. As this answer showedthis answer showed, the W3C standard css-break-3 will solve the problem... It is a Candidate Recommendation with plan to turn into definitive Recommendation this year, after tests.
As not-so-standard there are solutions, with plugins for C#, as showedshown by print-css.rocks.