How do I fill-out static PDF forms that don't contain any AcroForms?

Q:

How do I fill-out static PDF forms that don't contain any AcroForms?
----

A:

Although it is possible to use PDFNet SDK content editing API to add
new text content to existing PDF documents that don't have any forms
information, it may be difficult because you would need to analyze the
page to detect form fields. Because automatic field recognition is
error prone, it is usually better idea to manually create form fields
on top of the page using AcroForms tools in Acrobat (not Acrobat
Reader though). This way you can manually place form fields at
specific locations of the page as well as assign field names and other
properties.

Once you have PDF template with forms, you can use PDFNet SDK to
programmatically fill-in the template as illustrated in
InteractiveForms (http://www.pdftron.com/net/
samplecode.html#InteractiveForms) and FDF (http://www.pdftron.com/net/
samplecode.html#FDF) sample projects. For example, setting a field
called "name" is as simple as the following:

FieldIterator itr = pdfdoc.FieldFind("name");
if (itr != pdfdoc.FieldEnd()) {
  Field field = itr.Current();
  field.SetValue(Obj.CreateString("John Doe"));
}

Attached is a sample PDF form (based on your PDF template) with two
form fields added (name and title). Using example code from
InteractiveForms you can list the fields present in this document as
well as change their values.