slides = [
("Informe sobre los Perros", "Una mirada general sobre uno de los animales más queridos y fieles del mundo."),
("1. Introducción", "El perro es un mamífero domesticado de la familia de los cánidos, descendiente del lobo gris. "
"Ha sido compañero del ser humano durante miles de años."),
("2. Características Generales",
"- Nombre científico: Canis lupus familiaris\n"
"- Esperanza de vida: 10-15 años\n"
"- Tamaño: De 1 a más de 70 kg\n"
"- Alimentación: Omnívora\n"
"- Reproducción: Camadas de 1 a 12 cachorros"),
("3. Razas y Clasificación",
"Existen más de 340 razas reconocidas por la FCI, agrupadas según su función:\n"
"1. Compañía\n2. Trabajo\n3. Caza\n4. Guardia\n5. Pastoreo"),
("4. Comportamiento y Comunicación",
"Los perros se comunican por medio de:\n"
"- Ladridos, gruñidos y aullidos\n"
"- Lenguaje corporal\n"
"- Olfato desarrollado"),
("5. Beneficios de tener un perro",
"- Compañía emocional\n- Actividad física\n- Reducción del estrés\n- Seguridad\n- Desarrollo social"),
("6. Cuidados básicos",
"- Buena alimentación\n- Ejercicio diario\n- Control veterinario\n- Vacunación y educación temprana"),
("7. Datos curiosos",
"- Olfato hasta 100,000 veces más sensible\n- Pueden entender hasta 250 palabras\n"
"- Detectan enfermedades como cáncer o diabetes"),
("8. Conclusión",
"El perro es un ser leal, inteligente y amoroso. Tener uno es una experiencia enriquecedora que implica responsabilidad y dedicación."),
]
for title, content in slides:
presentation.add_slide(title, content)
from fpdf import FPDF
class RamsowPresentation(FPDF):
def header(self):
pass # Sin encabezado
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')
def add_slide(self, title, content):
self.add_page()
self.set_font("Arial", "B", 20)
self.set_text_color(40, 40, 100)
self.multi_cell(0, 15, title, align='C')
self.ln(10)
self.set_font("Arial", "", 14)
self.set_text_color(0, 0, 0)
self.multi_cell(0, 10, content)
presentation = RamsowPresentation(orientation='L', unit='mm', format='A4')
slides = [
("Informe sobre los Perros", "Una mirada general sobre uno de los animales más queridos y fieles del mundo."),
("1. Introducción", "El perro es un mamífero domesticado de la familia de los cánidos, descendiente del lobo gris.
"
"Ha sido compañero del ser humano durante miles de años."),
("2. Características Generales",
"- Nombre científico: Canis lupus familiaris\n"
"- Esperanza de vida: 10-15 años\n"
"- Tamaño: De 1 a más de 70 kg\n"
"- Alimentación: Omnívora\n"
"- Reproducción: Camadas de 1 a 12 cachorros"),
("3. Razas y Clasificación",
"Existen más de 340 razas reconocidas por la FCI, agrupadas según su función:\n"
"1. Compañía\n2. Trabajo\n3. Caza\n4. Guardia\n5. Pastoreo"),
("4. Comportamiento y Comunicación",
"Los perros se comunican por medio de:\n"
"- Ladridos, gruñidos y aullidos\n"
"- Lenguaje corporal\n"
"- Olfato desarrollado"),
("5. Beneficios de tener un perro",
"- Compañía emocional\n- Actividad física\n- Reducción del estrés\n- Seguridad\n- Desarrollo social"),
("6. Cuidados básicos",
"- Buena alimentación\n- Ejercicio diario\n- Control veterinario\n- Vacunación y educación temprana"),
("7. Datos curiosos",
"- Olfato hasta 100,000 veces más sensible\n- Pueden entender hasta 250 palabras\n"
"- Detectan enfermedades como cáncer o diabetes"),
("8. Conclusión",
"El perro es un ser leal, inteligente y amoroso. Tener uno es una experiencia enriquecedora que implica
responsabilidad y dedicación."),
]
for title, content in slides:
presentation.add_slide(title, content)
presentation.output("Presentacion_Ramsow_Perro.pdf")