invoice-processing-with-python-nanonets
invoice-processing-with-python-nanonets copied to clipboard
Invoice Processing with Python and Nanonets
Invoice Processing with Python and Nanonets
Reading Invoices
The Python + Nanonets Invoice Processing API uses Deep Learning to take an invoice and return the key values extracted from the Invoice.
Build a Invoice Processing API
Note: Make sure you have python and pip installed on your system if you don't visit Python pip
![](https://github.com/NanoNets/invoice-processing-with-python-nanonets/blob/master/demo/results.gif)
Step 1: Clone the Repo, Install dependencies
git clone https://github.com/NanoNets/invoice-processing-with-python-nanonets.git
cd invoice-processing-with-python-nanonets
Step 2: Create a New Invoice Model
Get to app.nanonets.com and click Invoices
you will be redirected to your Invoices model.
![Click Invoices](https://github.com/NanoNets/invoice-processing-with-python-nanonets/blob/master/demo/SelectInvoices.png)
Step 3: Create a New Invoice Model
Once you are on the new model page click on the integrate tab in the sidebar
![Click Integrate](https://github.com/NanoNets/invoice-processing-with-python-nanonets/blob/master/demo/Integrate.png)
Step 4: Copy the code into a new file
Select the language of your choice and if you wish to send it a file url or local file on your computer
![Click Copy](https://github.com/NanoNets/invoice-processing-with-python-nanonets/blob/master/demo/Copy.png)
Step 5: Create a new file with the copied code
paste the copied code into a new file using your favorite text editor (if you chose python then copy and paste it into a file called example.py
)
Inside the file replace the file path with the file path of the file you want to process.
Sample Usage:
python example.py