For the complete documentation index, see llms.txt. This page is also available as Markdown.

Extract FDF data from a PDF on iOS

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

PTPDFDoc *doc = [[PTPDFDoc alloc] initWithFilepath: filename];

// Extract annotations to FDF.
// Optionally use e_ptboth to extract both forms and annotations
PTFDFDoc *doc_fields = [doc FDFExtract: e_ptannots_only]; //e_ptforms_only

// Export annotations from FDF to XFDF.
[doc_fields SaveAsXFDF: output_xfdf_filename];

// Optionally write XFDF to a string
NSString *XFDF_string = [doc_fields SaveAsXFDFToString];
let doc: PTPDFDoc = PTPDFDoc(filepath: filename)

// Extract annotations to FDF.
// Optionally use e_ptboth to extract both forms and annotations
let doc_fields: PTFDFDoc = doc.fdfExtract(e_ptannots_only) //e_ptforms_only

// Export annotations from FDF to XFDF.
doc_fields.save(asXFDF: output_xfdf_filename)

// Optionally write XFDF to a string
let XFDF_string: String = doc_fields.saveAsXFDFToString()

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)

Last updated

Was this helpful?