A command-line tool for visually comparing two PDF files on Linux.
The tool highlights differences between PDFs, making it easy to spot changes in text, colors, and layout.
# Compare two PDFs (exit code 0 if identical, 1 if different)
diff-pdf file1.pdf file2.pdf
# Generate a visual diff PDF
diff-pdf --output-diff=diff.pdf file1.pdf file2.pdf
# Skip identical pages in output
diff-pdf --skip-identical --output-diff=diff.pdf file1.pdf file2.pdf
# Verbose mode
diff-pdf --verbose file1.pdf file2.pdfSee diff-pdf --help for all options.
Precompiled Linux binaries are available from GitHub releases.
Runtime dependencies: The binary requires these libraries to be installed:
# Ubuntu/Debian
sudo apt-get install libpoppler-glib8 libcairo2
# Fedora/CentOS
sudo dnf install poppler-glib cairo# Ubuntu/Debian dependencies
sudo apt-get install make automake g++ libpoppler-glib-dev libcairo2-dev pkg-config
# Build and install
./bootstrap
./configure
make
sudo make installDependencies: Cairo >= 1.4, Poppler >= 0.10, GLib >= 2.36
