Obrigado por se inscrever! Aguarde novidades da nossa loja em breve.
Catalogo
from reportlab.lib.pagesizes import letter
from reportlab.pdfgen import canvas
def create_catalog_pdf(file_name):
c = canvas.Canvas(file_name, pagesize=letter)
width, height = letter
# Adiciona título
c.setFont("Helvetica-Bold", 18)
c.drawString(100, height - 50, "Catálogo de Facas - Cutelaria Forja de Platina")
# Descrição inicial
c.setFont("Helvetica", 12)
text = "Novo conceito em facas artesanais, de alta qualidade e sofisticação."
c.drawString(100, height - 80, text)
# Lista de produtos (exemplo de alguns itens do catálogo)
products = [
"Mini Damasco Porte Velado - 3\"",
"Faca Damasco Auxiliar - 4\"",
"Churrasco 10\" Damasco",
"Faca San Mai - 10\"",
"Faca Asiática - 9\"",
"Faca de Cozinha e Churrasco - 5\"",
"Faca de Churrasco 10\" - PA 007"
]
y_position = height - 120
c.setFont("Helvetica-Bold", 14)
c.drawString(100, y_position, "Produtos:")
c.setFont("Helvetica", 12)
y_position -= 20
for product in products:
c.drawString(120, y_position, f"- {product}")
y_position -= 20
# Salva o arquivo
c.save()
print(f"PDF '{file_name}' criado com sucesso!")
# Nome do arquivo de saída
create_catalog_pdf("catalogo_facas.pdf")
Newsletter
Cadastre-se e receba a Newsletter com Novidades
Obrigado por se inscrever! Aguarde novidades da nossa loja em breve.