Untitled

 avatar
unknown
plain_text
9 months ago
1.1 kB
4
Indexable
from fpdf import FPDF

# Criar uma classe que herda de FPDF
class PDF(FPDF):
    def header(self):
        self.set_font('Arial', 'B', 12)
        self.cell(0, 10, 'Relatório de Vendas', 0, 1, 'C')

    def footer(self):
        self.set_y(-15)
        self.set_font('Arial', 'I', 8)
        self.cell(0, 10, f'Página {self.page_no()}', 0, 0, 'C')

# Criar um objeto PDF
pdf = PDF()
pdf.add_page()

# Adicionar conteúdo
pdf.set_font('Arial', '', 12)

pdf.cell(0, 10, 'Para o mês de dezembro, foram registrados um total de 190 vendas para o setor de veículos importados.', ln=True)
pdf.cell(0, 10, '', ln=True)  # Linha em branco

pdf.set_font('Arial', 'B', 12)
pdf.cell(0, 10, 'Vendas de carros americanos', ln=True)
pdf.set_font('Arial', '', 12)
pdf.cell(0, 10, 'Foram vendidos 100 carros americanos.', ln=True)

pdf.cell(0, 10, '', ln=True)  # Linha em branco

pdf.set_font('Arial', 'B', 12)
pdf.cell(0, 10, 'Vendas de carros italianos', ln=True)
pdf.set_font('Arial', '', 12)
pdf.cell(0, 10, 'Foram vendidos 90 carros italianos.', ln=True)

# Salvar o arquivo
pdf.output('relatorio_vendas.pdf')
Editor is loading...
Leave a Comment