Procesamiento de documentos interactivos

HotPDF proporciona flujos de trabajo acotados y sin ejecución para scripts de campos cargados, cargas útiles RichMedia, enlace de datos XFA, FormCalc e intercambio de anotaciones XFDF

Cálculo y validación seguros

EvaluateLoadedFieldJavaScript lee una acción de campo para el desencadenante solicitado y evalúa solo el subconjunto seguro documentado

Inspección y saneamiento de RichMedia

GetLoadedRichMediaAssetCount, GetLoadedRichMediaAssetInfo y ExtractLoadedRichMediaAsset recorren un árbol de nombres de recursos RichMedia acotado y exponen los bytes incrustados descodificados

SanitiseLoadedRichMediaAnnotations elimina las anotaciones RichMedia y recopila sus objetos FileSpec y EmbeddedFile ahora inalcanzables para una reescritura completa segura sin eliminar contenido activo no relacionado

XFA SOM y FormCalc

El aplanado XFA acepta instancias indexadas, instancias comodín, selectores de clase, selectores descendientes y raíces $record, $data o !data conservando el orden del documento

El subconjunto FormCalc acotado admite agregados mixtos de escalares y node-sets SOM, llamadas numéricas y de cadena anidadas, helpers deterministas de selección y conversión, funciones trigonométricas y logarítmicas, y los límites documentados de operaciones, array, profundidad, tiempo transcurrido y salida

Idas y vueltas de anotaciones XFDF

La importación y exportación XFDF usan una asignación compartida para las anotaciones Text, FreeText, Line, Square, Circle, Polygon, PolyLine, Highlight, Underline, StrikeOut, Squiggly, Stamp, Ink, Caret, FileAttachment, Sound, Redact y Link

Los diccionarios Popup siguen siendo hijos de su anotación de marcado propietaria, mientras que los datos Widget y RichMedia usan sus flujos de trabajo de formulario y medios dedicados

APIs relacionadas