比较PDF文件

PDF 3.0引擎可以让你比较两个PDF文件模块1:1比较。它执行一个视觉比较两个文件你指定:

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

  • 如果两个文件之间的相似度低于指定的精度,TestCase失败。

你也可以定制你比较排除特定区域,文本(包括正则表达式),或整个页面。一旦比较完成后,你可以查看详细的对比报告,确定最小的两个PDF文件之间的差异。

处理的比较

要比较两个PDF文件,请执行以下步骤:

  1. 创建TestCase1:1比较模块

  2. 定制您的需求相比TestStepValues提供:

    • 参考PDF目标PDF允许您指定路径的文件你想比较。

      如果你的文件有密码保护,指定各自的密码参考PDF密码目标PDF密码TestStepValues。

    • 精度(%)允许您指定比较相似度阈值。

    • 文本的比较允许您指定是否只比较文本内容之间的文件。

    • 排除页面,排除区域,排除文本让你忽略整个页面,区域,或文本模式在比较。

  3. 执行你的TestCase

  4. 查看对比报告

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

你为每个文件指定密码。

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

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

比较两个PDF文件

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

因此,你的TestCase失败。

失败的PDF格式的比较

排除地区的比较

你可以从比较中排除特定区域缩小你比较感兴趣的领域。这是特别有用如果你只需要比较特定的页面元素,而不是整个页面。

排除的地区比较,遵循这些步骤:

  1. 如果你还没有,创建TestCase1:1比较模块

  1. 排除指定一个或多个领域:

    • 扫描源PDF文件PDF扫描

    • 选择文本,图像,或带菜单和强调你想要排除一个或多个领域。

    • 选择保存关闭回到托斯卡

强调你想要排除的领域PDF扫描

  1. 得到你想要的尺寸领域排除:

    • 去你刚刚创建的模块PDF扫描模块选项卡的托斯卡指挥官

    • 右键单击ModuleAttribute各自的领域有突出显示和选择复制的维度

    • 粘贴尺寸方便的地方。下一步你需要他们。

复制区域的尺寸你想要排除

  1. 指定的地区要排除在你的测试:

    • 从创建到TestCase1:1比较模块

    • 粘贴区域的尺寸你想要排除的区域排除>区域排除>TestStepValue。

    • 使用区域排除>区域排除>页面(年代)TestStepValue指定页面的文档排除区域。

    • 在同一文档中多个排除区域,与额外的根据需要重复前面的步骤区域排除>区域排除TestStepValues。

  2. 执行你的TestCase

在本例中,您比较两个PDF文件,希望它们之间100%的相似性。此外,你排除三个方面的比较:

  • 第一个区域在页1、2、3和4。

  • 第二个区域页3、4、5、6。

  • 第三个区域在文档的每一页。

比较两个PDF文件与排除区域

排除文本模式的比较

您可以排除文本模式的比较来缩小你比较具体内容。这是特别有用如果你想忽略在比较独特的文本字符串或模式。

排除文本模式的比较,遵循这些步骤:

  1. 如果你还没有,创建TestCase1:1比较模块

  2. 去创建TestCase和设置以下TestStepValues:

    • 文本排除>模式排除>模式指定字符串的文本,你想要排除的比较。您可以使用正则表达式指定的模式。我们建议你使用RegExr来验证你的正则表达式。

      注意,如果您使用特殊字符在这个模式中但打算使用它们作为普通字符,你必须逃避他们

    • 文本排除>模式排除>使用正则表达式指定是否模式包含正则表达式

  3. 执行你的TestCase

在本例中,您只比较两个PDF文件之间的文本,期待100%相似。此外,你排除三个不同的文本模式的比较:

  • 的句子早上好,下午好,

  • 这个句子是你指定的类别:,其次是之间的任何信件一个Z

  • 这个句子你的分配令牌:,其次是字母和数字的任意组合,紧随其后的是回车换行。

  • 这个词188金宝搏app苹果下载软件

查看对比报告

您可以查看详细的对比报告,帮助您了解的比较结果。报告使用颜色编码来表示差异,比如添加或删除。这可以帮助您确定即使是最小的两个PDF文件之间的区别。

可视化PDF比较报告

查看对比报告,右键单击相应的TestCaseLogEntry在你的测试结果和选择查看PDF比较报告。请注意,您不能查看报告如果你运行你的比较测试Scratchbook

188金宝搏app苹果下载软件Tricentis托斯卡自动存储页面不匹配在BMP文件的比较%188金宝搏app苹果下载软件 TRICENTIS_PROJECTS % \ PdfCompareFailedPages目录中。