 <p>I'm an FPDF noob myself but have you tried the AcceptPageBreak function?</p> <p>Something like this (copied from fpdf website):</p> <pre><code>function AcceptPageBreak() { // Method accepting or not automatic page break if($this-&gt;col&lt;2) { // Go to next column $this-&gt;SetCol($this-&gt;col+1); // Set ordinate to top $this-&gt;SetY($this-&gt;y0); // Keep on page return false; } else { // Go back to first column $this-&gt;SetCol(0); // Page break return true; } } </code></pre> <p>As a reference, the <a href="http://www.fpdf.org/en/tutorial/index.php" rel="nofollow">fpdf tutorials</a> are really helpful. I suspect <a href="http://www.fpdf.org/en/tutorial/tuto4.htm" rel="nofollow">this one in particular</a> would help you for what you're doing.</p>