Skip to content

A tiny Python based package which allows to compare two pdf files

License

Notifications You must be signed in to change notification settings

Formartha/compare-pdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


License PyPI PyPI - Downloads

PDF Visual Comparison Tool

This utility compares PDF files visually by converting each page into images and then comparing them using OpenCV. It's particularly useful for identifying differences between PDF files that may not be apparent through text comparison alone.

Features

  • Compares PDF files visually, page by page.
  • Supports multi-page PDF files.
  • Reports differences between PDF files, specifying the page number and source file.

Requirements

  • Python 3.x
  • PyMuPDF (fitz) library
  • OpenCV (cv2) library

Installation for local development

  1. Clone the repository:

    git clone https://github.com/Formartha/compare-pdf.git

  2. Install the required dependencies:

    pip install pymupdf opencv-python

Installation for self usage

pip install compare-pdf

Usage

compare_pdf --pdf <path_to_pdf1> --pdf <path_to_pdf2> ...

  • Replace <path_to_pdf1>, <path_to_pdf2>, etc. with the paths to the PDF files you want to compare.
  • At least two PDF files are required for comparison.

Example

compare_pdf --pdf file1.pdf --pdf file2.pdf

This will compare full/path/to/file1.pdf and full/path/to/file2.pdf visually, reporting any differences found.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A tiny Python based package which allows to compare two pdf files

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages