se il tuo server ti mette a disposizione persits (o puoi acquistarlo e installarlo) vai di lusso.
altrimenti puoi usare fpdf .
in ogni caso devi tribolare un po', ma le due vie principali sono queste.

buon lavoro