Skip to content

The DOCX Comparison Tool is an advanced utility designed to meticulously compare two DOCX files, providing both a similarity percentage and a detailed PDF report that highlights any discrepancies. This tool identifies and reports a wide range of errors

Notifications You must be signed in to change notification settings

codeterrayt/DOCX-Comparison-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOCX Comparison Tool

Description

The DOCX Comparison Tool is an advanced utility designed to meticulously compare two DOCX files, providing both a similarity percentage and a detailed PDF report that highlights any discrepancies. This tool identifies and reports a wide range of errors, making it invaluable for proofreading and quality control. Key features include:

  • Missing Punctuation:
    • Commas
    • Periods (dots)
    • Exclamation marks
    • Single inverted commas
    • Double inverted commas
  • Incorrect Spacing:
    • Extra or missing spaces
  • Typographical Errors:
    • Spelling mistakes

Ideal for ensuring the accuracy of typed documents against their original versions, this application is perfect for anyone needing to maintain high standards of document fidelity.

Outputs

GUI Output

PDF REPORT OUTPUT

Installation Guide

Prerequisites

Before you begin, ensure that Python 3.12.1 is installed on your system. If not, download it from the official Python website.

Installation Steps

  1. Clone the Repository

    Begin by cloning the repository to your local machine:

    git clone https://github.com/codeterrayt/DOCX-Comparison-Tool.git
    cd DOCX-Comparison-Tool
  2. Create and Activate a Virtual Environment (venv)

    It is recommended to use a virtual environment to manage dependencies. Follow these steps:

    • Create a virtual environment:

      python3 -m venv venv
    • Activate the virtual environment:

      • On Windows:

        venv\Scripts\activate
      • On macOS/Linux:

        source venv/bin/activate
  3. Install Requirements

    Next, install all necessary packages from the requirements.txt file using pip:

    pip3 install -r requirements.txt
  4. Run the Main Script

    Finally, execute the main script to launch the application:

    python main.py

Usage Instructions

Using the DOCX Comparison Tool is straightforward. Follow these steps:

  1. First Input: Select the actual DOCX file.
  2. Second Input: Select the written or typed DOCX file.

Once the inputs are provided, the application will:

  1. Compare the two DOCX files.
  2. Calculate and display the similarity percentage.
  3. Generate a comprehensive PDF report detailing errors such as missing punctuation, incorrect spacing, and typographical mistakes.

This powerful tool ensures your documents are accurate and professionally formatted, saving you time and improving your workflow.

About

The DOCX Comparison Tool is an advanced utility designed to meticulously compare two DOCX files, providing both a similarity percentage and a detailed PDF report that highlights any discrepancies. This tool identifies and reports a wide range of errors

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages