A teljes dia háttér lekérése egy prezentációból képként
Áttekintés
PowerPoint prezentációkban a dia háttér több elemből állhat, beleértve a dia háttérképet, a prezentáció témáját, a színsémát és a mester- vagy elrendezésdia‑ra helyezett objektumokat.
Ez a cikk bemutatja, hogyan lehet kinyerni a teljes dia hátteret képként az Aspose.Slides használatával. Mivel nincs egyetlen beépített módszer erre, a megközelítés a kiválasztott dia klónozását jelenti egy ideiglenes prezentációba, a dia alakzatainak eltávolítását, majd a kapott háttér konvertálását képpé.
A teljes dia háttér megszerzése
Aspose.Slides for Python nem biztosít egyszerű módszert a teljes prezentációs dia háttér képként történő kinyerésére, de az alábbi lépésekkel elvégezhető:
- Töltsd be a prezentációt a Presentation osztály használatával.
- Szerezd meg a dia méretét a prezentációból.
- Válassz ki egy diát.
- Hozz létre egy ideiglenes prezentációt.
- Állítsd be ugyanazt a dia méretet az ideiglenes prezentációban.
- Klónozd a kiválasztott diát az ideiglenes prezentációba.
- Töröld az alakzatokat a klónozott diáról.
- Konvertáld a klónozott diát képpé.
Az alábbi kódrészlet kinyeri a teljes prezentációs dia hátteret képként.
slide_index = 0
image_scale = 1
with slides.Presentation("sample.pptx") as presentation:
slide_size = presentation.slide_size.size
slide = presentation.slides[slide_index]
with slides.Presentation() as temp_presentation:
temp_presentation.slide_size.set_size(
slide_size.width, slide_size.height, slides.SlideSizeScaleType.DO_NOT_SCALE)
cloned_slide = temp_presentation.slides.add_clone(slide)
cloned_slide.shapes.clear()
with cloned_slide.get_image(image_scale, image_scale) as background:
background.save("output.png", slides.ImageFormat.PNG)
GYIK
A mester dia összetett színátmenetei, textúrái vagy képpel kitöltött területei megmaradnak a létrehozott háttérképen?
Igen. Az Aspose.Slides rendereli a diához, elrendezéshez vagy mesterhez rendelt színátmenet, kép és textúra kitöltéseket. Ha el szeretnéd különíteni a megjelenést az örökölt mesterektől, akkor állíts be saját háttérrel a jelenlegi diát az exportálás előtt.
Hozzáadhatok vízjelet a létrehozott háttérképhez mentés előtt?
Igen. Hozzáadhatsz vízjelet alakzatot vagy képet egy munkaközeli dia másolatához (a többi tartalom mögé helyezve), majd exportálhatod. Így olyan háttérképet kapsz, amelyben a vízjel be van égetve.
Lekérhetem egy adott elrendezés vagy mester háttérképét anélkül, hogy meglévő diához kötöm?
Igen. Elérheted a kívánt mestert vagy elrendezést, alkalmazhatod egy ideiglenes diára a szükséges mérettel, majd exportálhatod azt a diát, hogy megkapd az adott elrendezésből vagy mesterből származó hátteret.
Vannak licencelési korlátozások, amelyek befolyásolják a kép exportálást?
A renderelési funkciók teljes mértékben elérhetők érvényes licenc mellett. Értékelő módban a kimenet korlátozásokkal, például vízjellel jelenhet meg. Aktiváld a licencet egyszer a folyamatban, mielőtt kötegelt exportokat indítasz.