in reply to PDF Form Fill out...

This would be kind of an old-fashioned approach, but you could use a templating system to create LaTeX files and then generate PDF from the LaTeX files, using PDFlatex or something similar.

This could give you high-quality pdf docs. On the downside, LaTeX can be fairly daunting.

UPDATE: The Template Toolkit seems to have some built-in LaTeX capacities.