ImageFormMapper is a tool for mapping and filling out scanned forms using sample data. It allows you to position all the necessary elements for mass-printing filled forms. This has been succesfully used for 1099 MISC and NEC form filling at enterprise scale.
To identify the elements that need to be filled in the form, use the find_form_fields.py
script. This script will list all the field names in your form.
python find_form_fields.py
For the primary use case, follow these steps:
- Install conda if you don’t already have it.
- Create and activate the environment specified in environment.yml.
- Run main.py with the path to your input CSV file as an argument.
- You need to place your input csv in the inputs folder.
conda env create -f environment.yml
conda activate formfiller
python main.py input_csv