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ố
DocAvàDocBlà các tài liệu đã nạpModechọn các khía cạnh so sánhLimitschặn trên duyệt cấu trúc, số trang và các khác biệt được giữ lạiRenderOptionschọn DPI, chỉ số màu, ngưỡng, vùng, overlay và ngân sách pixel
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