import calendar from fpdf import FPDF
pdf = FPDF()
year = 2025
for month in range(1, 13): # Añadir una página para cada mes pdf.add_page()
# Establecer la fuente para el título
pdf.set_font("Arial", size = 12)
# Añadir el título del mes
pdf.cell(200, 10, txt = calendar.month_name[month] + " " + str(year), ln = True, align = 'C')
# Obtener el calendario del mes como una cadena de varias líneas
month_calendar = calendar.month(year, month)
# Establecer la fuente para el calendario
pdf.set_font("Arial", size = 10)
# Añadir el calendario del mes al PDF
pdf.multi_cell(0, 10, month_calendar)
pdf.output("calendar_2025.pdf")
print("El PDF con el calendario para el año 2025 se ha creado con éxito.")