HPDFDecodeHeadlessFormData

function HPDFDecodeHeadlessFormData(const Bytes: SysUtils.TBytes;
  Format: THPDFHeadlessFormDataFormat;
  const Options: THPDFHeadlessFormDataOptions): THPDFHeadlessFormDataFields;

Decodifica bytes reais de FDF ou XFDF em records Unicode próprios e independentes de campos terminais, sem carregar nem alterar um PDF

Names de FDF são decodificados exatamente uma vez, chaves de dicionários e nomes de campos totalmente qualificados precisam ser semanticamente únicos, e referências indiretas e hierarquias de campos são delimitadas

XFDF exige o namespace raiz padrão e um container fields; valores escalares, containers de campos aninhados e corpos XHTML value-richtext são decodificados sem executar actions nem acessar entidades XML externas

Text strings de RV em FDF e value-richtext de XFDF viram records RichText, com mixed content ordenado validado pelo decoder nativo de rich-text

Sintaxe malformada, estrutura de valores de campo não suportada, referências indisponíveis ou limites esgotados disparam EHPDFHeadlessFormDataError; cancelamento cooperativo dispara EHPDFOperationCancelled

Formatos suportados · Modelo retornado · Opções