Extract FDF data from a PDF on iOS

To extract data from PDF to FDF, then export FDF as XFDF

1PTPDFDoc *doc = [[PTPDFDoc alloc] initWithFilepath: filename];
2
3// Extract annotations to FDF.
4// Optionally use e_ptboth to extract both forms and annotations
5PTFDFDoc *doc_fields = [doc FDFExtract: e_ptannots_only]; //e_ptforms_only
6
7// Export annotations from FDF to XFDF.
8[doc_fields SaveAsXFDF: output_xfdf_filename];
9
10// Optionally write XFDF to a string
11NSString *XFDF_string = [doc_fields SaveAsXFDFToString];

Disable annotation auto-save

Document changes by default will automatically save to the PDF. Set PTDocumentController's automaticallySavesDocument to false to disable auto-save.

PDF Form Fill and Form Data Extraction
Full sample code which illustrates basic FDF merge/extract functionality and full support for FDF (Forms Data Format)

Did you find this helpful?

Trial setup questions?

Ask experts on Discord

Need other help?

Contact Support

Pricing or product questions?

Contact Sales