CompareWith

诊断

描述

将所选文档与保存的修订进行结构比较

语法

Delphi

Function CompareWith(Const OldFileName, OldPassword: WideString): Integer;

返回值

0未选择文档、文件不存在或无法用给定密码加载
N发现项数量;使用 GetCompareFinding 访问器读取它们

备注

加载 OldFileName 作为旧的一方并遍历两个文档,基于间接引用折叠为标记的规范化形式为每个间接对象生成指纹,因此重新编号但内容相同的对象仍然匹配。第一遍按指纹对齐对象;第二遍按编号配对剩余未匹配的对象并将它们报告为已更改,仍然未配对的对象则被视为新增(新的一方)或被移除(旧的一方)。页数差异会在对象发现项之前报告。发现项会一直保留,直到下一次 CompareWith 调用

示例

N:= PDF.CompareWith("invoice_v1.pdf", "");

另请参阅

AuditObjectReachabilityGetDocumentJSON