@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
TypeScript
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>;
}