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

另请参阅

CompareRenderedPagesWith、CompareDocumentVisualsWith