humphreyn

humphreyn/compare-pdf

Standalone node module that compares pdfs

JavaScript
0
1
MIT License

This Node.js module enables automated comparison of PDF files by converting them to images and comparing pixel-by-pixel. It supports two comparison modes - by image or by base64 - and includes features like masking dynamic content areas, cropping specific regions, and comparing only selected pages. The tool is designed for developers building PDF testing frameworks, particularly in Node.js environments using testing libraries like Mocha and Chai, and requires system dependencies like GraphicsMagick, ImageMagick, and GhostScript to function.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of humphreyn/compare-pdf

Account's avatar
Canvas for Node.js with skia backend
Account's avatar
GraphicsMagick and ImageMagick for node.js
Account's avatar
Generic build of Mozilla's PDF.js library.
Account's avatar
The smallest and fastest pixel-level image comparison library.
Account's avatar
PNG encoder/decoder in pure JS, supporting any bit size & interlace, async & sync with full test suite.
Account's avatar
Lint your commit messages
Account's avatar
Shareable commitlint config enforcing conventional commits
Account's avatar
Format commitlint reports
Account's avatar
ESLint JavaScript language implementation
Account's avatar
prettier plugin for XML
Account's avatar
TypeScript definitions for mocha
Account's avatar
BDD/TDD assertion library for node.js and the browser. Test framework agnostic.
Account's avatar
file system assertions for chai
Account's avatar
Runs prettier as an eslint rule
Account's avatar
Modern native Git hooks
Account's avatar
Lint files staged by git
Account's avatar
simple, flexible, fun test framework
Account's avatar
TypeScript is a language for application scale JavaScript development
Account's avatar
Tooling which enables you to use TypeScript with ESLint

Top contributors

humphreyn's profile
humphreyn
99 contributions
marcdacz's profile
marcdacz
34 contributions
AJ-72's profile
AJ-72
1 contributions
UnderKoen's profile
UnderKoen
1 contributions
thomaschaaf's profile
thomaschaaf
1 contributions
trogulja's profile
trogulja
1 contributions
sudohalt's profile
sudohalt
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet