Please clarify. Do you want:
(1) A form from which you can generate a pdf document or (2) an editable pdf document? You realize, you can't build in any sort of serious function such as validity checking. It's just a fillable document, which you fill and save. On the other hand, you can have a form (web or desktop application), that checks or validates the entries. And then you generate a pdf after filling the form. Finally. Do you have commercial pdf libraries that produce very high resolution pdf documents or you're happy with the medium resolution achievable using the free libraries?