/imageReportGeneration

Image report generation using Pillow library in Python on image Template. Data to be printed on the template is taken from MongoDB daily and automatically report generated every day.

Primary LanguagePython

imageReportGeneration

Image report generation using Pillow library in Python on image Template. Data to be printed on the template is taken from MongoDB daily and automatically report generated every day.

  1. open Anaconda prompt, change file directory path i.e., cd path_to_folder
  2. conda create -n reportGeneration python=3.7
  3. conda activate reportGeneration
  4. conda install spyder
  5. pip install -r path_of_requirments.txt
  6. numpy==1.19.2
  7. requests==2.25.1
  8. gspread==3.7.0
  9. pandas==1.2.0
  10. opencv_python==4.5.2.54
  11. pymongo==3.11.4
  12. Pillow==8.3.1
  13. After above installation type spyder in Anaconda prompt. Now Spyder IDE will open in sometime.
  14. open create_price_report_mongo_final_new.py, create_price_report_mongo_final.py (two scripts for two type of report generation) in spyder
  15. Edit in Lines 23 to 41, 123, 135 to 138, 434, 729 in script. (change path of files used according to your local machine)
  16. Font (.ttf) used in script is uploaded to drive.

Screenshots of works done

  1. [Template_1 & Banana_Report]

Template_1 & Banana_Report

  1. [Template_1 & Onion_Pomegranate_Report]

Template_1 & Onion_Pomegranate_Report

  1. [Template_2 & Ginger_Report]

Template_2 & Ginger_Report

  1. [Template_2 & Tomato_Report]

Template_2 & Tomato_Report

  1. [Template_2 & Onion_Report]

Template_2 & Onion_Report

  1. [Template_2 & Banana_Report]

Template_2 & Banana_Report