A simple PDF Reader to extract Question, Options and Answers from the PDF using python
To run the project, you need to install the module PyPDF2, using the command
pip install PyPDF2
and you are good to go.
After installing PyPDF2
, just run the project and it will crawl the PDF page by page and store the data in a dcitionary in the format,
- Chapter name
- Type (I, II, .. ) (if any)
- Question Number
- Question (String)
- Options (List of all options)
- Answer (Answer to the Question)
- Question Number
- Type (I, II, .. ) (if any)
NOTE
While running, after crawling each page, the code outputs the Question Number
found on the page and the Question Number whose answer are found on the page
. An example for the illustration is given below,
I am 3rd year undergraduate, pursuing B.Tech from Jaypee Instte of Information Technology, Noida.
I have experince working with Python, Django, Web Scraping and Web Automation.
My Resume: https://drive.google.com/file/d/123Xp8bSoyf8VKikuxspv4Cl450m1lIYM/view?usp=sharing
My Portfolio: https://sharma-kunal.github.io/
- Project Live on Heroku - https://sharma-kunal.github.io/SearchEngine/
- A Search Engine to search platform currently streaming specific movies/serie.
The platforms being searched are:
- Netflix
- Amazon Prime
- Hotstar
- Zee5
- Sony LIV
- MX Player
- Airtel XStream and more..
- Tech Stack Used:
- Django
- Django REST Framework (REST API)
- Web Crawling
- XHR Request and AJAX
- HTML, CSS, JS
- https://github.com/sharma-kunal/Sorting-Visualiser
- A sorting visualizer made using python and matplotlib to visualize the sorting algorithms in real time
- It visualizes algorithms like
- Insertion Sort
- Bubble Sort
- Selection Sort
- Merge Sort
- Quick Sort
For more projects and my experince, please have a look on my portfolio and resume.
NOTE
There are some issues left with the project to resolve. It was my mistake, that I didn't keep a check on my EMail and got the message late. So, please do consider my submission. If by any chance, there is a scope for extending the deadline, I'll definately would love to resolve all the issues in my code.
Thank You