Función HPDFDecodeHeadlessAnnotationsXFDF

Unidad: HPDFHeadlessXFDF

function HPDFDecodeHeadlessAnnotationsXFDF(const Bytes: SysUtils.TBytes;
  const Options: THPDFHeadlessXFDFOptions; PageCount: Integer): THPDFXFDFNode;

Admite un documento XFDF completo y acotado y valida los tipos de annotations mapeados, los índices de página, las formas de coordenadas, los rangos numéricos, los colores, los flags, el base64 canónico y el contenedor de rich text soportado

PageCount acota los índices de página de annotations base cero; el llamador es propietario del árbol devuelto y debe liberarlo

La función prepara un modelo de nodos XML y no modifica un PDF; SaveAnnotationsXFDFToFile valida además los nombres y destinos de reply realmente existentes contra el grafo del PDF cargado

La admisión de recursos puede lanzar EHPDFXFDFLimitError o el error XML compartido de form-data, mientras que los valores mapeados inválidos lanzan EArgumentException

Perfil y límites de transacciones · Límites