Hello Mike,
PDF document can store the interactive form in 3 ways.
WAY 1. PDF document contains AcroForm. AcroForm is described in PDF syntax.
WAY 2. PDF document contains XFA form. XFA form is described using XFA specification ("XML Forms Architecture (XFA) Specification Version 3.3" is document with 1584 pages). In this case the PDF document is just a wrapper for XFA form.
WAY 3. PDF document contains XFA form and AcroForm. In this case the PDF document contains the same form in 2 formats. In most cases initially the interactive form was created as XFA form and later XFA form was converted to the AcroForm.
As I said earlier we do not support XFA specification because specification is deprecated in PDF 2.0.
If you still need to parse XFA form, please check type of your PDF document. If your PDF document contains XFA form and AcroForm, try to remove XFA form and see the result. If your PDF document contains only XFA form, try to parse XFA form (for custom solution you do not need to implement all XFA specification) and create AcroForm that is equivalent to the XFA form.
You can get PDF resource that stores XFA form data using the
PdfDocument.InteractiveForm.XFAResource property.
Best regards, Alexander