THPDFHeadlessDocument.SaveAnnotationsXFDFToFile 方法

function SaveAnnotationsXFDFToFile(const FileName: string;
  const Bytes: SysUtils.TBytes; const XFDFOptions: THPDFHeadlessXFDFOptions): Integer;

把获准的 XFDF 注释追加到已加载文档并原子发布增量 PDF,返回追加的顶层注释数量

已加载文档和先前未保存的图变更保持可用,不采纳新修订版;要采纳时请显式加载保存后的文件

具名目标、全部八种显式目标模式和本地 GoTo action通过真实间接引用绑定既有文档页,并保留设界的精确十进制坐标

既有页注释保持原顺序,新对象获得独立引用,嵌套 popup 与前向回复在序列化之前解析

重复名称或含糊、缺失、自引用的回复目标会让完整导入失败;本方法不替换既有注释

变更的修订版不得覆盖已加载源的别名;经授权的无变更空导入可以保留同一路径或硬链接目标而不重写字节,准备失败、输出限制或取消会保留既有目标文件

注释权限和经认证的认证策略生效;已签名源需要应用专属信任策略时请配置 SetSignaturePolicyOptions

标准 stamp 外观传输通过 base64 类型化 XML 保留真实的 Form 流以及有界的无环字体、图像和图形资源

经授权的空导入在当前图没有未保存变更时返回零并精确保留源字节;未保存的图变更会被保存而不是丢弃,no-op 路径之前仍需授权

Options := THPDFHeadlessXFDFOptions.Default;
Updated := Document.SaveAnnotationsXFDFToFile('annotated.pdf', XFDFBytes, Options);

映射 profile · 限制 · 导出