Il y a différentes solutions pour créer des pdfs à partir du web :
une extension sur Apache FOP via un gros batch java
reportlab en python
TCPDF qui fonctionne pas trop mal => http://www.tcpdf.org/
fpdf
avec un formulaire via OpenOffice en remplissant les champs en php.
forge_fdf : http://www.pdfhacks.com/forge_fdf/
html2pdf pour convertir du html en .... PDF http://www.html2pdf.fr/ c’est bien et bien documenté.
via un projet Google : http://code.google.com/p/wkhtmltopdf/