konsulting/assert-pdfs

一个简单的PHP(单元)包,用于在PDF上制作断言

0.1.0 2019-09-13 11:47 UTC

This package is auto-updated.

Last update: 2024-09-16 23:22:46 UTC


README

一个用于与PDF和PHPUnit一起工作的简单断言包。

请确保您已安装/可用的Imagick,并且它具有写入PDF的权限(请参阅Stack Overflow上的这篇文章)。您可能需要运行类似以下命令:

sudo sed -i -e 's/rights="none" pattern="PDF"/rights="read|write" pattern="PDF"/' /etc/ImageMagick-6/policy.xml

这实际上是将Gordon Lesti的这个起点打包起来的一个包。

安装

composer require --dev konsulting/assert-pdfs

使用方法

在您的测试类上使用Konsulting\Testing\AssertPdfs特质。可用方法

assertPdfSame($assertedPdf, $testPdf, $saveDiffToFile = null) - 在失败时,您可以提供保存差异文件的路径,以将PDF的差异保存到文件中。

希望我们可以在需要时添加更多方法(或者您需要)。

贡献

请随时贡献。