A simple library for creating PDFs in Python. USE: Django,tkinter....
Project description
PDF pdf-Creator-mr
Uma biblioteca simples para criacao de PDFs em Python. | A simple library for creating PDFs in Python. | Una biblioteca simple para crear PDFs en Python. |
Install
pip install reportlab
################################English################################
The PDFCreator class facilitates the creation of PDF documents using the ReportLab library in Python.
#Constructor
def __init__(self, filename, width=A4[0], height=A4[1]):
"""
Initializes a PDFCreator object.
:param filename: Name of the PDF file to create.
:param width: Width of the PDF page (default is A4 width).
:param height: Height of the PDF page (default is A4 height).
"""
Methods
*add_title(title, fontsize=24, x=None, y=None)
-Adds a title to the PDF.
*add_paragraph(text, fontsize=12, spacing=0.5*inch, x=0, y=0)
-Adds a paragraph of text to the PDF.
*add_image(image_path, x=inch, y=None, width=2inch, height=2inch)
-Adds an image to the PDF.
*add_separator(thickness=1, start_x=inch, y_position=None, width=None)
-Adds a horizontal separator line to the PDF.
*add_vertical_line(start_y, end_y, x, thickness=1)
-Adds a vertical line to the PDF.
*add_square(width, height, x=inch, y=None)
-Adds a square or rectangle shape to the PDF.
*add_multiples_squares(squares, width=None, height=None, x=inch, y=inch)
-Adds multiple squares or rectangles to the PDF.
*save()
-Saves the PDF document.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pdf_creator_mr-0.0.4.tar.gz
(3.9 kB
view details)
File details
Details for the file pdf_creator_mr-0.0.4.tar.gz
.
File metadata
- Download URL: pdf_creator_mr-0.0.4.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.7rc1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 951a2c7ec5231c24e5c96a8b91c481c63d2808cefb546ce921fb4369850dd0eb |
|
MD5 | 586a7627bc003d4168b7aa52ee589716 |
|
BLAKE2b-256 | b121d868d2b4f535f1e10cd6468bcd96ffe284a71f6b8d5f28e0360150cc0129 |