Ez a gyors oktatóanyag segít hogyan egyesíthet PowerPoint fájlokat Python használatával. Részletes lépéseket tartalmaz az IDE beállításához a szükséges API használatához, a program logikáját a lépésekben, valamint egy futtatható mintakódot a PowerPoint diák Python használatával kombinálásához. Különböző típusú szűrőkről is szó esik, hogy a kívánt munkalapokat csak a célprezentációkból kombinálják.
A PowerPoint-prezentációk egyesítésének lépései Python használatával
- Állítsa be a környezetet a az Aspose.Slides for Python használata .NET-en keresztül értékre a diák egyesítéséhez
- Töltse be a presentation célhelyet, ahol a többi prezentációt össze kell vonni
- Töltsd be az összes célprezentációt, amelyekből a slides klónozásra kerül
- Ismételje meg az egyes célprezentációk diagyűjteményét
- Hívja az add_clone() metódust a diának a célprezentációhoz való hozzáfűzéséhez
- Mentse el a célprezentációt, miután megvan az összes célprezentáció diákja
Ez a lépésről lépésre leírja a több PowerPoint egyesítésének folyamatát Python használatával. A folyamat meglehetősen egyszerű, mivel megnyitjuk a prezentációt, ahol a különböző prezentációk diákjait kell hozzáfűzni, majd megnyitjuk azokat a célprezentációkat, amelyek diákjait össze kell vonni. Az utolsó lépésekben minden egyes célprezentációhoz több for” ciklus kerül végrehajtásra, és a diák hozzáfűződik a célprezentációhoz az add_clone() metódussal.
Kód a PowerPoint-fájlok Python használatával történő kombinálásához
import aspose.slides as slides | |
# Load the license | |
lic = slides.License() | |
lic.set_license("Aspose.Total.lic") | |
# Load the destination presentation | |
MainPres = slides.Presentation("Main.pptx") | |
# Load the presentations whose slides are to be cloned | |
SubPres1 = slides.Presentation("SubPres1.pptx") | |
SubPres2 = slides.Presentation("SubPres2.pptx") | |
# Iterate through all slides | |
for slide in SubPres1.slides: | |
# Clone each slide | |
MainPres.slides.add_clone(slide) | |
# Iterate through all slides | |
for slide in SubPres1.slides: | |
# Clone each slide | |
MainPres.slides.add_clone(slide) | |
MainPres.save("result.pptx", slides.export.SaveFormat.PPTX) | |
print("Done") |
Ez a kód egy PPTX kombináló fejlesztését mutatja be Python használatával. A Prezentáció osztály a cél- és céldiák betöltésére szolgál, mivel ez az osztály olyan funkciókat tartalmaz, amelyekkel elérheti egy meglévő prezentáció diagyűjteményét, és módszereket is biztosít ezeknek a diáknak a célprezentációba való klónozására. Különböző szűrőket alkalmazhat, hogy elkerülje a célprezentáció összes diájának klónozását a dia azonosítójának vagy nevének, vagy akár a prezentáció tartalmának ellenőrzésével.
Tanúi voltunk a diák Python segítségével történő kombinálásának feladatának. Ha meg szeretne tanulni egy prezentáció létrehozását, olvassa el a hogyan lehet PPT-t létrehozni Python használatával cikket.