Test visual regression of PDFs in Playwright. The library utilizes pdf.js to convert PDF files to PNG format.
Install the package with:
npm install to-match-pdf-snapshot
# or
yarn add to-match-pdf-snapshot
Add the following line to your playwright.config.ts
import 'to-match-pdf-snapshot/playwright'
For typescript users, add node_modules/to-match-pdf-snapshot/dist/playwright
to your tsconfig.json
types.
This library draws inspiration from moshensky/pdf-visual-diff. The key distinction lies in its exclusivity to Playwright, making the setup more straightforward compared to the mentioned library.