Payment Receipts using Python with full Source Code

Veröffentlicht am: 26 August 2024
auf dem Kanal: @Codinginspiration
51
4

Payment Receipts using Python with full Source Code


imports module
from reportlab.platypus import SimpleDocTemplate, Table, Paragraph, TableStyle
from reportlab.lib import colors
from reportlab.lib.pagesizes import A4
from reportlab.lib.styles import getSampleStyleSheet

data which we are going to display as tables
DATA = [
[ "Date" , "Name", "Subscription", "Price (Rs.)" ],
[
"16/11/2020",
"Full Stack Development with React & Node JS - Live",
"Lifetime",
"10,999.00/-",
],
[ "16/11/2020", "Geeks Classes: Live Session", "6 months", "9,999.00/-"],
[ "Sub Total", "", "", "20,9998.00/-"],
[ "Discount", "", "", "-3,000.00/-"],
[ "Total", "", "", "17,998.00/-"],
]

creating a Base Document Template of page size A4
pdf = SimpleDocTemplate( "receipt.pdf" , pagesize = A4 )

standard stylesheet defined within reportlab itself
styles = getSampleStyleSheet()

fetching the style of Top level heading (Heading1)
title_style = styles[ "Heading1" ]

0: left, 1: center, 2: right
title_style.alignment = 1

creating the paragraph with
the heading text and passing the styles of it
title = Paragraph( "GeeksforGeeks" , title_style )

creates a Table Style object and in it,
defines the styles row wise
the tuples which look like coordinates
are nothing but rows and columns
style = TableStyle(
[
( "BOX" , ( 0, 0 ), ( -1, -1 ), 1 , colors.black ),
( "GRID" , ( 0, 0 ), ( 4 , 4 ), 1 , colors.black ),
( "BACKGROUND" , ( 0, 0 ), ( 3, 0 ), colors.gray ),
( "TEXTCOLOR" , ( 0, 0 ), ( -1, 0 ), colors.whitesmoke ),
( "ALIGN" , ( 0, 0 ), ( -1, -1 ), "CENTER" ),
( "BACKGROUND" , ( 0 , 1 ) , ( -1 , -1 ), colors.beige ),
]
)

creates a table object and passes the style to it
table = Table( DATA , style = style )

final step which builds the
actual pdf putting together all the elements
pdf.build([ title , table ])





python,inventory system using python with bill receipt,python with bill receipt,python programming,python programming full course,python full course,billing management system python source code,python for beginners,python receipt parsing,python projects source code,python tutorial,print receipt in python,python bill payment,django project with source code,billing system in python,python receipt,python projects,inventory system using python

Music: Mornings
Musician: Jeff Kaale


Auf dieser Seite können Sie das Online-Video Payment Receipts using Python with full Source Code mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer @Codinginspiration 26 August 2024 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 51 Mal angesehen und es wurde von 4 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!