2018年アップデート
2018 年 3 月現在、PhantomJS の開発は中断されており、代わりにヘッドレス Chromeを使用することが推奨され ています。WebKit、したがって Safari にはまだこの問題があるようですが、ヘッドレス Chrome を含む Chrome では、表が 2 つのページにきれいに分割されるようになりました。

元の投稿
これは phantomjs のバグではなく、WebKit が改ページを処理する方法です。(Chrome も。) これは、ページを Safari で開き、「US Letter」サイズで印刷してみるとわかります。フィドルが(短い)USレターサイズの2ページに収まるのに、なぜA4サイズで3ページになるのかわかりませんが、それは的外れだと思います。
一般に、私が認識している HTML から PDF へのコンバーターはすべて、これとまったく同じ問題を抱えているか、容認できないほどバグが多いと見なされるほど問題を解決するのが困難です。たとえば、wkhtmltopdf のテーブル行内で改ページを回避する方法を参照してください。
JavaScript を使用して WebKit がテーブルを適切に分割できるようにする方法については、こちら を参照してください。また、問題の詳細についても説明しています。