Si tu cherches la rapidité, il y a HPDF (Haru PDF). C'est en langage C, avec apparemment aucun binding pour le PHP. Très rapide, je dirais même que si c'est lent avec cette lib, ça sera lent avec n'importe quoi d'autre.
D'un autre coté, c'est du bas niveau. Si tu veux formatter un paragraphe, c'est à toi de découper tes phrases, placer tes lignes à l'endroit ou il faut. Pareil, pour un tableau à toi de dessiner toutes les lignes, découper par page, etc ... Cela dit, il y a tout ce qu'il faut dans la lib pour faire ça (et même bien plus).
Juste un petit bench vite fait : un fichier de 2000 pages, avec un peu de texte et de graphiques dessus prends ... 1 seconde.