from pptx import Presentation
from pptx.util import Inches, Pt

# Vytvoření prezentace
prs = Presentation()

# Funkce pro přidání snímku s nadpisem a obsahem
def add_slide(title, content):
    slide_layout = prs.slide_layouts[1]  # Title and Content
    slide = prs.slides.add_slide(slide_layout)
    slide.shapes.title.text = title
    slide.placeholders[1].text = content

# Obsah snímků
slides = [
    ("Václav Havel – život a dílo", "Dramatik, disident, prezident"),
    ("Dětství a mládí (1936–1959)", "Narozen 1936 v Praze\nRodina podnikatelů\nVyučen chemickým laborantem\nStudium dramaturgie na DAMU\nPráce v Divadle Na zábradlí"),
    ("Umělecký vzestup (1960–1968)", "1963: Zahradní slavnost\n1965: Vyrozumění\n1968: Ztížená možnost soustředění\nAktivní v Pražském jaru"),
    ("Disent a věznění (1969–1989)", "Zákaz publikování, práce v pivovaru\n1975–1978: Audience, Vernisáž, Protest\n1977: Charta 77\n1978: Moc bezmocných\nOpakované věznění (5 let)\n1984: Largo desolato\n1987: Asanace"),
    ("Politická éra (1989–2003)", "1989: Sametová revoluce, Občanské fórum\n29.12.1989: Prezident Československa\n1991: Letní přemítání\n1993: Prezident ČR\nOdchod z funkce 2003"),
    ("Poslední léta a odkaz (2003–2011)", "Aktivní v lidskoprávních iniciativách\nZemřel 18.12.2011 na Hrádečku\nOdkaz: morální odpovědnost, svoboda, lidská práva"),
    ("Zdroje", "Knihy: Moc bezmocných, Dálkový výslech, Letní přemítání\nWeb: knihovna Václava Havla, ČT archiv")
]

# Přidání snímků
for title, content in slides:
    add_slide(title, content)

# Uložení souboru
prs.save("Vaclav_Havel_zivot_a_dilo.pptx")
print("Prezentace byla vytvořena: Vaclav_Havel_zivot_a_dilo.pptx")
