UNPKG

@npoci/pdfform

Version:

Modern PDF form renderer with HTML overlay fields - view, fill, and map PDF forms in the browser

17 lines (16 loc) 595 B
import { ParsedField, UnparsedField, FieldDefinition } from '../types/base.types'; export interface DiscoveredField extends ParsedField { definition?: FieldDefinition; } export declare class FieldDiscoveryService { private parserChain; private fieldDefinitions; constructor(); private initializeParsers; setFieldDefinitions(definitions: FieldDefinition[]): void; discoverFields(pdfData: ArrayBuffer): Promise<{ fields: DiscoveredField[]; unparsedFields: UnparsedField[]; }>; getFieldMappings(fields: DiscoveredField[]): Record<string, any>; }