Ebben az egyszerű cikkben arra fogunk összpontosítani, hogyan lehet videót hozzáadni a Presentation alkalmazáshoz Python használatával a környezet konfigurálásával a jól meghatározott lépések segítségével és a példakód végrehajtásával. Ez az alkalmazás bármely Python és .NET Core konfigurált környezetben használható olyan operációs rendszerekben, mint a Windows, macOS vagy Linux, hogy videó beágyazható a PPTX rendszerbe Python használatával.
Videó beszúrásának lépései a prezentációba Python használatával
- Állítsa be a környezetet úgy, hogy a(z) Aspose.Slides for Python .NET-en keresztül funkciót használja az alkalmazásban egy videokeret hozzáadásához
- Példányosítsa a Presentation osztályobjektumot egy üres prezentáció létrehozásához, videó beágyazásához
- Videokeret beszúrásához töltse be az első diát a prezentációs diagyűjteményből
- Töltse be a videofájlt a lemezről, és hozzon létre egy videókockát a videót tartó dián
- Állítsa be a hangerőszabályzót és az automatikus lejátszási tulajdonságokat a hozzáadott videókockához
- Mentse el a PPTX prezentációt beágyazott videóval a lemezen
A fenti lépések betartásával a Python videó beillesztése PowerPoint-ba egyszerűen lehetséges, így először a Presentation class objektum segítségével készítünk egy üres prezentációt, és hozzáférünk a diagyűjtemény első diájához. Ezután egy videokockát adunk hozzá a kiválasztott diához a forrásvideó lemezről való betöltésével, valamint a hangerőszabályozás és az automatikus lejátszás opcióinak beállításával. Végül elmentjük a PPTX prezentációt egy beágyazott videofájllal a lemezre.
Kód videó beszúrásához a prezentációba Python használatával
import aspose.slides as slides | |
filepath = "C://Words//" | |
# Applying the licence to embed a video inside the presentation | |
videotoSlidesLicense = slides.License() | |
videotoSlidesLicense.set_license(filepath + "Conholdate.Total.Product.Family.lic") | |
# Create an empty presentation to insert a video | |
with slides.Presentation() as sampleVideoPres: | |
# Access the first slide to add a video frame | |
slidePres = sampleVideoPres.slides[0] | |
#Load and add the video file inside the presentation videos collection | |
with open(filepath + "SampleVideo.mp4", 'r') as videofile: | |
videoContent = videofile.read().rstrip() | |
video = slidePres.videos.add_video(videoContent) | |
# Add the Video Frame inside the slide | |
videoFrm = slidePres.shapes.add_video_frame(50, 150, 300, 350, video) | |
#Insert the MP$ video inside the Video Frame | |
videoFrm.embedded_video = video | |
# Set the options of play mode and volume of the video | |
videoFrm.play_mode = slides.VideoPlayModePreset.AUTO | |
videoFrm.volume = slides.AudioVolumeMode.LOUD | |
# Save the presentations having an embedded MP4 video on the disk | |
sampleVideoPres.save(filepath + "PresentationWithVideo.pptx", slides.export.SaveFormat.PPTX) | |
print("Video addition completed") | |
Egy nagyon egyszerű kód használatával a Pythonban MP4 videót menthet el PPT-ben, a fenti példában egy nagyon egyszerű API felület segítségével könnyen elérhető. A IVideoFrame osztály a videó beillesztésére szolgál, amely tartalmazza az olyan tulajdonságok beállítóit is, mint a visszatekerési mód, a videó lejátszása hurokban, a lejátszási mód és a videó elrejtése, hogy csak néhányat említsünk. A linket a videofájlhoz is hozzáadhatja, ha megadja a videofájl teljes elérési útját, és elkerülheti annak beágyazását a prezentációba. Ez csökkenti a prezentáció méretét, de a lemezen egy videó képkocka kapcsolódik a videofájlhoz.
Ebben a példában megtanultuk, hogyan lehet videót beszúrni a prezentációba Python használatával. Ha szeretne többet megtudni arról, hogyan rejthet el egy diát a prezentációban, olvassa el a hogyan lehet elrejteni egy diát a prezentációban Python használatával című cikket.