FPDF hat sich für mich immer bewährt. Es enthält eine Menge robuster Funktionen, und man muss nur dranbleiben, um sie zu finden.
Die ImageEPS-Klassenerweiterung ist sehr nützlich, um Dinge druckfertig zu machen, obwohl sie nicht ohne Probleme ist (da es sich um eine ziemlich alte Erweiterung handelt und .ai- und .eps-Dateien nicht sehr gut unterstützt werden, sparen Sie so rückwärtskompatibel, wie Sie können).
Sie können die Zeichenfunktionen verwenden, um Schnittmarken zu erzeugen.
Die Einrichtung von Kopf- und Fußzeilen ist etwas kontra-intuitiv, aber sie funktioniert. ( http://www.fpdf.org/en/tutorial/tuto2.htm )
Die Ausrichtung der Seiten und die Größe lassen sich recht einfach einstellen.( http://www.fpdf.org/en/doc/fpdf.htm )
Multicell ist eine sehr nützliche Funktion für dynamisch generierte Inhalte, obwohl es keine Möglichkeit der Behandlung von Überlauf es gebaut. Sie müssen eine Möglichkeit haben, Zeichen zu zählen und die Daten in Blöcke für komplexe Layouts zu übergeben.
Ich glaube, es gibt in den Foren eine Erweiterung für die Paginierung. ( http://www.fpdf.org/en/script/script86.php )
Außerdem bin ich ein Geizkragen :)