Rozdělit snímky v PowerPointu PPT nebo PPTX v Python

Při programové manipulaci s prezentacemi PowerPoint budete možná muset rozdělit snímky a uložit je jako samostatné soubory PPT. Můžete například chtít rozdělit každý snímek, všechny liché nebo sudé snímky a tak dále. V tomto článku se dozvíte, jak rozdělit snímky v PowerPointu PPT nebo PPTX v Python.

Knihovna Python pro rozdělení PowerPoint PPT

Aspose.Slides for Python přes .NET je knihovna Python s bohatými funkcemi, která vám umožňuje vytvářet a manipulovat s prezentacemi v PowerPointu. Navíc vám umožňuje bezproblémově převádět prezentace do jiných formátů. Tuto knihovnu použijeme k rozdělení snímků v PowerPoint PPT. Knihovnu můžete nainstalovat z PyPI pomocí následujícího příkazu pip.

> pip install aspose.slides 

Rozdělit PowerPoint PPT Slides v Python

Aspose.Slides for Python vám docela usnadňuje rozdělení prezentace. Stačí načíst soubor prezentace, procházet snímky a uložit každý snímek jako samostatný soubor PPT/PPTX. Následují kroky k rozdělení snímků v PowerPoint PPT v Python.

  • Nejprve načtěte prezentaci pomocí třídy Presentation.
  • Projděte počet snímků a v každé iteraci proveďte následující kroky:
    • Vytvořte novou prezentaci pomocí třídy Prezentace.
    • Odeberte výchozí snímek z prezentace pomocí metody ISlide.remove().
    • Přidejte klon snímku pomocí metody Presentation.slides.addclone(ISlide).
    • Uložte prezentaci pomocí metody Presentation.save(string, SaveFormat).

Následující ukázka kódu ukazuje, jak rozdělit snímky v PowerPoint PPTX pomocí Python.

import aspose.slides as slides

# Načíst prezentaci
ppt = slides.Presentation("presentation.pptx")

# Procházejte snímky
for index in range(ppt.slides.length):

    # Vytvořte novou prázdnou prezentaci
    with slides.Presentation() as newPpt:

        # Odebrat výchozí snímek
        newPpt.slides[0].remove()

        # Přidat snímek do prezentace
        newPpt.slides.add_clone(ppt.slides[index])

        # Uložit prezentaci
        newPpt.save("slide_{i}.pptx".format(i = index), slides.export.SaveFormat.PPTX)

Získejte bezplatnou licenci

Aspose.Slides for Python můžete používat přes .NET bez omezení hodnocení získáním dočasné licence.

Závěr

V tomto článku jste viděli, jak rozdělit snímky v PowerPoint PPT pomocí Python. Můžete upravit poskytnutý ukázkový kód a změnit kritéria rozdělení podle vašich požadavků, jako je rozdělení všech sudých nebo lichých snímků atd. Chcete-li prozkoumat více o Aspose.Slides for Python přes .NET, můžete navštívit dokumentaci. Své dotazy s námi můžete sdílet také prostřednictvím našeho fóra.

Viz také

Informace: Aspose poskytuje zdarma online PowerPoint Splitter, což je živá implementace procesu rozdělení prezentace popsaného na této stránce.