AstutePDF
A repository containing the GUI for an application which enables the users to perform simple yet intriguing PDF operations. These include,
- Merging
- Splitting
- Rotating
- Summarizing
- Doc to PDF conversion
System Prerequisites
- Make sure that you have the latest version of python in your system. If not download it from the official website.
- During the installation, make sure to add python to the windows command line path. If you have troubles installing, visit this website
Setup
Package Setup
- Download or clone this repository and place it in a directory.
- Open a terminal anywhere and navigate to this directory using the
cd
command or move to the directory and open the command line there. - Install the required packages for running this application using the command
pip install -r requirements.txt
.
spaCy Setup:
spaCy is an open-source software library for advanced natural language processing, written in the programming languages Python and Cython. For the spacy setup, you can follow the webguide provided in the official site of spaCy. The scope of the package for this repository is to summarise the contents of a text file
Activate the python command line in the same directory and type the following commands subsequently,
pip install -U pip setuptools wheel
pip install -U spacy
python -m spacy download en_core_web_s
Usage
- Once the installation is done, right click the
launcher.py
and selectOpen with -> Python
. - Ignore the warnings and wait for the AstutePDF dialog box to open.