The extractor reads the interactive field tree stored inside a PDF, not ordinary page text. It recognizes text boxes, checkboxes, dropdowns, option lists, radio groups, buttons, and signature fields. Each result also shows whether a field is required, read only, or excluded from normal form export.
JSON is useful for an application or API payload because it maps each fully qualified field name to its current value. CSV adds field types, options, and flags for spreadsheet review. Neither export changes the source PDF.