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é
- Převeďte PPTX do PDF v Python
- Vytvářejte PowerPointové prezentace v Python
- Převeďte PPT na PNG v Python
- Převést PPT na JPG v Python
Informace: Aspose poskytuje zdarma online PowerPoint Splitter, což je živá implementace procesu rozdělení prezentace popsaného na této stránce.