交互式文档处理

HotPDF 为已加载字段脚本、RichMedia 载荷、XFA 数据绑定、FormCalc 和 XFDF 批注交换提供有界、不执行的流程

安全计算与验证

EvaluateLoadedFieldJavaScript 读取字段动作以获取请求的触发器,并且只求值文档化的安全子集

RichMedia 检查与净化

GetLoadedRichMediaAssetCount、GetLoadedRichMediaAssetInfo 和 ExtractLoadedRichMediaAsset 遍历有界的 RichMedia 资源名称树并暴露解码后的嵌入字节

SanitiseLoadedRichMediaAnnotations 移除 RichMedia 批注并收集其现在不可达的 FileSpec 和 EmbeddedFile 对象,以便安全地完整重写而不移除无关的活动内容

XFA SOM 与 FormCalc

XFA 展平接受索引实例、通配符实例、类选择器、后代选择器和 $record、$data 或 !data 根,同时保留文档顺序

有界的 FormCalc 子集支持标量与 SOM 节点集混合聚合、嵌套的数值和字符串调用、确定性的选取与转换辅助函数、三角与对数函数,以及文档记载的操作数、数组、深度、耗时和输出限制

XFDF 批注往返

XFDF 导入和导出为 Text、FreeText、Line、Square、Circle、Polygon、PolyLine、Highlight、Underline、StrikeOut、Squiggly、Stamp、Ink、Caret、FileAttachment、Sound、Redact 和 Link 批注使用一个共享映射

Popup 字典保持为其所属标记批注的子项,而 Widget 和 RichMedia 数据使用其专用的表单和媒体流程

相关 API