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ő:

  1. Töltsd be a prezentációt a Presentation osztály használatával.
  2. Szerezd meg a dia méretét a prezentációból.
  3. Válassz ki egy diát.
  4. Hozz létre egy ideiglenes prezentációt.
  5. Állítsd be ugyanazt a dia méretet az ideiglenes prezentációban.
  6. Klónozd a kiválasztott diát az ideiglenes prezentációba.
  7. Töröld az alakzatokat a klónozott diáról.
  8. 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.