Přidání snímků do prezentací pomocí Pythonu
Přehled
Před přidáním snímků do prezentace je užitečné pochopit, jak PowerPoint organizuje snímky. Každá prezentace obsahuje hlavní snímek, volitelné snímky rozložení a jeden nebo více běžných snímků. Každý snímek má jedinečné ID a běžné snímky jsou uspořádány podle nulového indexu. Tento článek ukazuje, jak pomocí Aspose.Slides pro Python vytvářet snímky a vybírat vhodná rozložení.
Přidání snímků do prezentací
Aspose.Slides umožňuje připojit nové snímky založené na existujících rozložení snímků. Níže uvedený příklad prochází každé rozložení v prezentaci, přidá snímek, který používá toto rozložení, a poté soubor uloží.
- Vytvořte instanci třídy Presentation .
- Přistupte k SlideCollection .
- Pro každý prvek v
presentation.layout_slideszavolejteadd_empty_slide, abyste přidali snímek používající toto rozložení. - Volitelně upravte nově přidané snímky.
- Uložte prezentaci jako soubor PPTX.
import aspose.slides as slides
# Vytvořte instanci třídy Presentation.
with slides.Presentation() as presentation:
# Přistupte ke kolekci snímků.
slides = presentation.slides
for layout_slide in presentation.layout_slides:
# Přidejte prázdný snímek do kolekce snímků.
slides.add_empty_slide(layout_slide)
# Proveďte nějakou práci s nově přidanými snímky.
# Uložte prezentaci na disk.
presentation.save("empty_slides.pptx", slides.export.SaveFormat.PPTX)
FAQ
Mohu vložit nový snímek na konkrétní pozici, ne jen na konec?
Ano. Knihovna podporuje operace s kolekcemi snímků a operace insert/clone , takže můžete přidat snímek na požadovaný index místo jen na konec.
Zachovají se motivy/styly při přidávání snímku založeného na rozložení?
Ano. Rozložení dědí formátování od svého hlavního snímku a nový snímek dědí od vybraného rozložení a jeho přidruženého hlavního snímku.
Jaký snímek je přítomný v nové „prázdné“ prezentaci před přidáním snímků?
Nově vytvořená prezentace již obsahuje jeden prázdný snímek s indexem nula. To je důležité vzít v úvahu při výpočtu indexů vkládání.
Jak si vybrat „správné“ rozložení pro nový snímek, pokud má hlavní snímek mnoho možností?
Obvykle vyberte LayoutSlide , který odpovídá požadované struktuře (Title and Content, Two Content, atd.). Pokud takové rozložení chybí, můžete ho přidat do hlavního snímku a poté jej použít.