TCPDF es una exelente opción para crear archivos PDFs mediante PHP.
Este script además de ser completamente gratuito, es software libre, y utilizado por millones de personas.
Algunas de las características de este Script son :
Nota. En el siguiente enlace puedes ver la lista de ejemplos ( 51 ejemplos ). Cada uno de ellos contiene el código PHP y el archivo PDF para ver el resultado.: http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf_examples
Imágenes de los ejemplos:
Crear un simple PDF con encabezado y pie de página
Crear un documento con celdas y aplicar formato
Crear tabla con registros y aplicar formato a las filas y columnas ( color de celdas, texto, encabezado de columnas etc ..)
Establecer Imagen de fondo
Crear un índice para el contenido.
Justificar texto
Generación de gráficos estadísticos - gráfico circular 2D
Crear código de barras
Texto en varias columnas
También puedes ver en la siguiente dirección como instalar el script y otros enlaces relacionados : http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf_docs