I’m afraid there’s not a great deal we can do at the moment to control how longer invoices/estimates break over multiple pages. Just to quote my response from an earlier thread.
The PDF converter takes a snapshot from HTML, as HTML has no concept of pages it will tend to just flow over the two pages midway. There isn’t really much that can be done to control this, you can try prefixing some carriage returns or reducing the font size, but that’s about it I’m afraid.
Our invoice designs are all based on HTML/CSS, this keeps the web view and PDF view as consistent as possible. When we create a PDF the software snapshots the long HTML and breaks the pages based on standard A4 dimensions. I can’t really see how this can be solved without allowing the user to manually insert page breaks, but I don’t feel this is a great solution either.