PDF file format has a good feature that supports interactive forms embedded in a PDF file. With this feature, form documents are not required to be printed and filled by pens. Users can directly fill those form in the PDF file on computers.
If a form PDF is created in XFA (XML Forms Architecture), the form is generally not fillable to PDF form filling tool except Adobe Reader or Acrobat. If you do not have Adobe Reader or Acrobat, you will be not able to fill the XFA form probably. Some PDF forms are created in both static common form type and XFA form type, and these forms are always only fillable to Adobe PDF tools.
Download the Windows version of Form PDF Optimizer, and then unpack it to your computer. You can call the program in the sub directory bin in a Windows command prompt window.
Form PDF Optimizer can remove the components of XFA tags of a PDF form and retain the static form components. Then you can fill the forms with other PDF form filler applications.
The command line to remove XFA tags from form PDF is as the follow
pdftoolbox xfaform.pdf -outfile form.pdf -removexfa
This command line removes the XFA tags from form PDF xfaform.pdf, and save the new PDF with static forms as form.pdf.
After removing the XFA tags, you can now fill them with other PDF form filling tools, even with Form PDF Optimizer.
You can fill the PDF form with a FDF file by Form PDF Optimizer using the following commands,
pdftoolbox form.pdf -fillform data.fdf -outfile filled.pdf
The commands fill the form PDF form.pdf with data in data.fdf, and save the filled form PDF as filled.pdf.
There are more options of Form PDF Optimizer. You can input the command pdftoolbox without any option and argument, and then the manual of the program will be displayed in your terminal. The usages of the these options are demonstrated in the example shell scripts in sub directory test.
This program has three versions for Windows, Mac OS and Linux. Click the following link and you will see all the
Features of Form PDF Optimizer.