pip install csv2pdf
# Quick conversion
>>> from csv2pdf import convert
>>> convert("source.csv", "destination.pdf")
# Change Orientation of the PDF File
>>> from csv2pdf import convert
>>> convert("source.csv", "destination.pdf", orientation="L")
# Specify Delimiter for the CSV File
>>> from csv2pdf import convert
>>> convert("source.csv", "destination.pdf", delimiter="&")
# Change Alignment of the cells
>>> from csv2pdf import convert
>>> convert("source.csv", "destination.pdf", align="L")
>>> from csv2pdf import convert
>>> convert("source.csv", "destination.pdf", align="R")
# Change Size & Header-Size
>>> from csv2pdf import convert
>>> convert("source.csv", "destination.pdf", size=5)
>>> from csv2pdf import convert
>>> convert("source.csv", "destination.pdf", headersize=7)
# Using custom fonts
>>> from csv2pdf import convert
>>> convert("source.csv", "destination.pdf",
font=r"Fonts\custom-font.tff", headerfont=r"Fonts\custom-header-font.tff")
Use .tff
files for specifying font files. Fonts can be downloaded from Google Fonts.
👉🏻 Contributions, issues, and feature requests are welcome!
⭐️ Give a star if you like this project! ⭐️