Diák hozzáadása prezentációkhoz Pythonban
Áttekintés
Mielőtt diákat adna hozzá egy bemutatóhoz, hasznos megérteni, hogyan szervezi azokat a PowerPoint. Minden bemutató egy mesterdiát, opcionális elrendezésdíákat és egy vagy több normál diát tartalmaz. Minden diához egy egyedi azonosító tartozik, és a normál diákat nullától kezdődő index szerint rendezzük. Ez a cikk bemutatja, hogyan használja az Aspose.Slides for Python könyvtárat diák létrehozásához és a megfelelő elrendezések kiválasztásához.
Diák hozzáadása a bemutatókhoz
Az Aspose.Slides lehetővé teszi új diák hozzáfűzését a meglévő elrendezésdíák alapján. Az alábbi példa végigiterál a bemutató minden elrendezésén, hozzáad egy olyan diát, amely ezt az elrendezést használja, majd elmenti a fájlt.
- Hozzon létre egy példányt a Presentation osztályból.
- Hozzáférés a SlideCollection osztályhoz.
- Az
presentation.layout_slidesminden elemére hívja aadd_empty_slidemetódust, hogy hozzáfűzzön egy olyan diát, amely ezt az elrendezést használja. - Opcionálisan módosíthatja az újonnan hozzáadott diát.
- Mentse a bemutatót PPTX fájlként.
import aspose.slides as slides
# Példányosítsa a Presentation osztályt.
with slides.Presentation() as presentation:
# Hozzáférés a dia gyűjteményéhez.
slides = presentation.slides
for layout_slide in presentation.layout_slides:
# Üres dia hozzáadása a dia gyűjteményéhez.
slides.add_empty_slide(layout_slide)
# Végezzen némi munkát az újonnan hozzáadott diákon.
# Mentse a prezentációt a lemezre.
presentation.save("empty_slides.pptx", slides.export.SaveFormat.PPTX)
GYIK
Beszúrhatok egy új diát egy adott pozícióba, nem csak a végére?
Igen. A könyvtár támogatja a diakollekciókat és a insert/clone műveleteket, így a diát a kívánt indexen adhatja hozzá, nem csak a végén.
Megmaradnak a téma/stílusok, ha egy elrendezés alapján adunk hozzá egy diát?
Igen. Az elrendezés örökli a formázást a mesterétől, és az új dia a kiválasztott elrendezéstől és annak kapcsolódó mesterétől örököl.
Melyik dia található egy új „üres” bemutatóban a diák hozzáadása előtt?
Egy újonnan létrehozott bemutató már tartalmaz egy üres dia a 0-s indexszel. Ez fontos szem előtt tartani a beszúrási indexek számításakor.
Hogyan válasszam ki a „megfelelő” elrendezést egy új diához, ha a mesternek sok lehetősége van?
Általában válassza ki a LayoutSlide elemet, amely megfelel a szükséges struktúrának (Title and Content, Two Content, stb.). Ha ez az elrendezés hiányzik, hozzáadhatja a mesterhez a hozzáadni a mesterhez lehetőséggel, majd használhatja.