THPDFDocComparison.CompareWithOptions

Chạy so sánh cấu trúc, trang hoặc ảnh dựng cảm nhận với các giới hạn tài nguyên và ngưỡng dựng do caller chọn

Khai báo

class function CompareWithOptions(DocA, DocB: THotPDF;
  Mode: THPDFComparisonMode;
  const Limits: THPDFStructuralCompareLimits;
  const RenderOptions: THPDFRenderedCompareOptions): AnsiString;

Tham số

Kết quả

Trả về JSON tất định với các tùy chọn đã chuẩn hóa, độ hoàn thành tổng hợp, các khác biệt, và chỉ số dựng theo từng trang khi chọn dựng ảnh

Các lỗi dựng và overlay fail-closed dưới dạng khác biệt được báo cáo và làm phiên so sánh chưa hoàn thành

Ví dụ

Limits := THPDFStructuralCompareLimits.Default;
RenderOptions := THPDFRenderedCompareOptions.Default;
RenderOptions.DPI := 144;
RenderOptions.ColorTolerance := 3;
RenderOptions.MinimumSimilarity := 0.995;
RenderOptions.MaxChangedPixelRatio := 0.001;
RenderOptions.GenerateHeatmaps := True;
RenderOptions.HeatmapDirectory := 'comparison-output';

Report := THPDFDocComparison.CompareWithOptions(
  BeforeDocument, AfterDocument, cmFull, Limits, RenderOptions);

Xem thêm

THPDFRenderedCompareOptions · THPDFStructuralCompareLimits · So sánh tài liệu