from reportlab.lib.pagesizes import A4 from reportlab.pdfgen import canvas from reportlab.lib.units import cm file_path = "Dni_tygodnia_karty_pracy_zlobek_Montessori.pdf" c = canvas.Canvas(file_path, pagesize=A4) width, height = A4 days = [ ("Poniedziałek", "☀"), ("Wtorek", "⚽"), ("Środa", "🤲"), ("Czwartek", "🥄"), ("Piątek", "🎵"), ("Sobota", "🏠"), ("Niedziela", "🌙"), ] for day, symbol in days: c.setFont("Helvetica-Bold", 36) c.drawCentredString(width / 2, height - 4 * cm, day) c.setFont("Helvetica", 120) c.drawCentredString(width / 2, height / 2, symbol) c.setFont("Helvetica", 16) c.drawCentredString(width / 2, 4 * cm, "Pokoloruj obrazek") c.showPage() c.save()