To estimate the row height, I write a function(see my question), however it is not perfect (welcome all to reply that question with more accurate estimate of row height) but it might serve your requirement. Using that function, I am creating this PDF with page breaks as I required.