THPDFHeadlessCompareOptions

声明于 HPDFHeadlessCompare;调整限制或容差前先用 Default 初始化

字段默认值用途
MaxObjects / MaxEdges / MaxDepth250000 / 1000000 / 64对象、遍历工作和递归上限
MaxDifferences10000报告变更的最大数量
MaxStreamBytes / MaxTotalStreamBytes33554432 / 268435456单流与累计的已解码结构流字节
MaxWorkingBytes / MaxResultBytes268435456 / 16777216临时准备与报告存储上限
MaxPixelsPerPage / MaxTotalPixels16000000 / 128000000比较画布与累计渲染输入像素
DPI / ColorTolerance96 / 0渲染分辨率与未变更通道的最大差值
LuminanceFalse比较加权亮度而非 RGB 通道
MinimumSimilarity / MaxChangedPixelRatio1 / 0最小相似度与最大变更像素比例
CancellationTokennil可选的调用方取消源,与文档 token 合并生效

限制必须为正,MaxWorkingBytes 至少 4096,DPI 须在 1 到 2400 之间,颜色容差须在 0 到 255 之间,两个浮点阈值都必须是 0 到 1 之间的有限值

既有文档限制可以进一步收紧遍历和解码;工作内存还约束对象索引、排序字典、有界文本 glyph、页面表面和准备好的 PNG

渲染输入像素对两个文档都计数;即使放宽数值相似度阈值,页面几何也必须一致

比较行为 · 比较函数