PDF模块

的文件夹TBox XEngines- >Pdf标准的子集包含一个模块,执行特定的任务PDF 3.0引擎

1:1比较

该模块1:1比较可以让你比较两个PDF文件。

PDF 3.0引擎执行一个视觉对比这两个文件。

  • 如果两个文件之间的相似度高于一定比例,TestCase通过。

  • 如果两个文件之间的相似度低于期望值,TestCase失败。

该模块具有以下ModuleAttributes:

ModuleAttribute

描述

参考PDF

第一个PDF文件完整路径,包括文件名和扩展名。

参考PDF密码

密码打开PDF文件。

目标PDF

第二个PDF文件完整路径,包括文件名和扩展名。

目标PDF密码

密码打开第二个PDF文件。

精度(%)

指定的最低两个文件之间的相似性百分比。

文本的比较

可选地,指定是否只比较之间的文本内容指定文件。这意味着188金宝搏app苹果下载软件Tricentis托斯卡忽略任何图形元素进行比较。

如果你只比较广泛的PDF文件之间的文本,这可能提高比较的性能。

排除页面

(可选)指定的页面要排除的比较。

指定一个页面范围,使用连字符(- - - - - -)。指定多个页面或页面范围,使用分号(;)。

区域排除

(可选)指定地区你的PDF文件,你想从比较排除。以下ModuleAttributes申请每个排除区域:

  • 区域排除>维度包含维度坐标各自排除区域。如何获得这些方面的信息,看到“排除区域比较”

  • 区域排除>页面(年代)指定的页面文档排除区域。指定一个页面范围,使用连字符(- - - - - -)。指定多个页面或页面范围,使用分号(;)。

文本排除

(可选)指定的文本,你希望排除模式比较。您可以使用正则表达式指定的模式,如果需要的话。我们建议你使用正则表达式101来验证你的正则表达式。

以下ModuleAttributes申请每个排除模式:

在本例中,您比较文件base.pdf到文件target.pdf

你为每个文件指定密码。

你认为应该至少的文件90年类似的百分比。

你排除第2页和页面5到8的比较。

比较两个PDF文件

比较结果表明,该文件没有指定的最小相似。

因此,你的TestCase失败。

失败的PDF格式的比较