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.csvand also add output directory. - Make modifications in
generate.py(if any). - Run
python3 generate.pyto 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:
