The Invoice-Generator is a tool designed to facilitate the generation of multiple PDF invoices simultaneously, utilizing CSV data as its source.
You can checkout sample_invoice.pdf
to review the output of this tool. To customize it for your own use case, you can make changes in python script.
- Bulk Invoice Generation: Create multiple invoices in one go from a single CSV data source.
- PDF Format: The invoices are generated in a widely accepted and professional PDF format.
- Data Source: Utilizes CSV data, enabling users to manage and modify invoice data effortlessly.
- Clone the project to your local system using:
git clone https://github.com/adhirajpandey/Invoice-Generator
- Install the required dependency:
pip install -r requirements.txt
- Checkout sample data and your custom data in
invoice_data.csv
and also add output directory. - Make modifications in
generate.py
(if any). - Run
python3 generate.py
to start generating PDF invoices for data in csv file.
You can watch the whole setup and demonstration at : https://www.youtube.com/watch?v=v0VwMN33DTU
Sample GIF: