Currently, version 1 of the project is complete. Version 2 will implement the second functionality listed below.
- Convert a text document (.docx file) into a PDF file with the text content handwritten
- Feed your own handwriting to the application to generate PDF outputs in your handwriting
- Pre-requisites:
- python >= 3.0
- dependencies from requirements.txt
First, clone this repository onto your system.
Then, create a virtual environment and install the packages from requirements.txt:
Navigate to this repository, create a virtual environment and activate it:
cd path/to/folder
python -m venv env
source env/bin/activate
Install the python dependencies from requirements.txt:
pip install -r requirements.txt
Finally, download the data file from here
Copy hashes.pickle to install directory.
The application has a CLI that takes path to document and output PDF path as arguments. For instance,
cd src
python document_parser.py /path/to/docx /path/to/pdf
Or, use the GUI:
python HandWriter.py
The original dataset can be downloaded from here
This dataset is password protected. Request access from SaurusXI
- Shantanu Verma
- Nirmit Jatana - help with GUI design
Made with ❤️ by DSC VIT