from fpdf import FPDF
class PlantasPDF(FPDF):
def header(self):
self.set_font("Arial", "B", 14)
self.cell(0, 10, "Atividades sobre Plantas Medicinais", ln=True, align="C")
self.ln(5)
def footer(self):
self.set_y(-15)
self.set_font("Arial", "I", 8)
self.cell(0, 10, f"Página {self.page_no()}", align="C")
pdf = PlantasPDF()
pdf.set_auto_page_break(auto=True, margin=15)
pdf.add_page()
pdf.set_font("Arial", size=12)
# Atividade 1
pdf.multi_cell(0, 10, "🌿 Atividade 1: Descobrindo as Plantas Medicinais\n\n"
"Observe as plantas apresentadas pela professora (hortelã, alecrim, erva-cidreira, boldo). "
"Depois, complete os espaços abaixo.\n\n"
"1. Qual planta você mais gostou?\n"
" 👉 Nome da planta: ___________________________\n\n"
"2. Como é o cheiro dessa planta?\n"
" ( ) Doce ( ) Forte ( ) Refrescante ( ) Não senti cheiro\n\n"
"3. O que essa planta pode ajudar a curar?\n"
" 👉 ____________________________________________")
pdf.add_page()
# Atividade 2
pdf.multi_cell(0, 10, "🌿 Atividade 2: Vamos Cuidar das Plantas!\n\n"
"Ligue as ações corretas ao cuidado com as plantas:\n\n"
"1. 🌱 Rega com água fresca\n"
"2. 🍂 Retirar folhas secas\n"
"3. 🧤 Usar luvas ao mexer na terra\n"
"4. 💨 Jogar lixo no jardim\n"
"5. 🌿 Tirar ervas daninhas\n\n"
"Ligue as que ajudam a cuidar bem da planta com um ✔️")
pdf.add_page()
# Atividade 3
pdf.multi_cell(0, 10, "🌿 Atividade 3: Complete a Frase\n\n"
"Escolha uma planta e complete com suas palavras. Depois, desenhe!\n\n"
'"A planta ______________________\n'
'serve para ______________________.\n'
'Ela é verde e tem cheiro de ____________________."\n\n'
"🖍️ Desenhe sua planta preferida no espaço abaixo:")
pdf.ln(30)
pdf.cell(0, 60, "", border=1) # Espaço para o desenho
pdf.add_page()
# Atividade 4
pdf.multi_cell(0, 10, "🌿 Atividade 4: Jogo dos Nomes\n\n"
"Vamos ligar o nome da planta à imagem correta.\n\n"
"[ ] Hortelã\n"
"[ ] Alecrim\n"
"[ ] Erva-cidreira\n"
"[ ] Boldo\n\n"
"(Cole as imagens ao lado ou peça para o aluno desenhar cada planta.)")
pdf.output("Atividades_Plantas_Medicinais.pdf")