CompareFileVisuals
文档比较、渲染
描述
以视觉方式将当前文档与 PDF 文件进行比较
语法
Function TPDFlib.CompareFileVisuals(Const OtherFileName, Password: WideString;
DPI: Double; ColorTolerance: Integer): WideString;备注
加载用于比较的 PDF,并返回与 CompareDocumentVisualsWith 相同的文档 JSON 报告;ColorTolerance 必须在 0 到 255 之间,DPI 必须为有限正值
加载的文档继承当前实例的渲染器、缩放、裁剪与图形设置;当前选定的文档与页面保持不变
输入缺失、选项无效、渲染失败与密码错误会返回 status=error 且 complete=false;实例无效的 DLL 调用返回空指针
DLL 宽字符结果归实例所有,必须在下一次宽字符结果调用之前复制;A 结果包含 UTF-8 JSON,输入文件名与密码按实例 ANSI 设置解码
忽略区域以及单独的掩码或叠加输出请使用带类型的页面或文档 API
DLL
Function DLCompareFileVisuals(InstanceID: Integer;
OtherFileName, Password: PWideChar; DPI: Double;
ColorTolerance: Integer): PWideChar; Stdcall;
Function DLCompareFileVisualsA(InstanceID: Integer;
OtherFileName, Password: PAnsiChar; DPI: Double;
ColorTolerance: Integer): PAnsiChar; Stdcall;ActiveX
Function PDFlib::CompareFileVisuals(OtherFileName As String,
Password As String, DPI As Double, ColorTolerance As Long) As String