U ovom jednostavnom članku usredotočit ćemo se na to kako dodati video u Presentation pomoću Pythona konfiguriranjem okruženja pomoću dobro definiranih koraka i izvršavanjem primjera koda. Ova se aplikacija može koristiti u bilo kojem okruženju konfiguriranom za Python i .NET Core u operativnim sustavima kao što su Windows, macOS ili Linux za ugrađivanje videa u PPTX pomoću Pythona.
Koraci za umetanje videa u prezentaciju pomoću Pythona
- Konfigurirajte okruženje za korištenje Aspose.Slides za Python putem .NET-a u vašoj aplikaciji za dodavanje video okvira
- Instancirajte objekt klase Presentation za stvaranje prazne prezentacije za ugradnju video zapisa unutar prezentacije
- Učitajte prvi slajd iz zbirke slajdova prezentacije da biste umetnuli video okvir
- Učitajte videodatoteku s diska i stvorite Video okvir na slajdu koji drži taj video
- Postavite kontrolu glasnoće i svojstva automatske reprodukcije za dodani video okvir
- Spremite PPTX prezentaciju s ugrađenim video zapisom na disk
Pridržavajući se gore navedenih koraka u Python umetanje videa u PowerPoint prezentaciju lako je moguće, pri čemu ćemo prije svega stvoriti praznu prezentaciju pomoću objekta klase Presentation i dobiti pristup prvom slajdu unutar kolekcije slajdova. Zatim ćemo dodati video okvir u odabrani slajd učitavanjem izvornog videa s diska uz postavljanje opcija za kontrolu glasnoće i automatsku reprodukciju. Na kraju ćemo PPTX prezentaciju s ugrađenom video datotekom spremiti na disk.
Kod za umetanje videa u prezentaciju pomoću Pythona
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") | |
Korištenjem vrlo jednostavnog koda u Pythonu spremanje MP4 videa u PPT prezentaciju lako se postiže u gornjem primjeru korištenjem vrlo jednostavnog API sučelja. Klasa IVideoFrame koristi se za umetanje videa, koja također sadrži postavke za svojstva kao što su način premotavanja unatrag, reprodukcija videa u petlji, način reprodukcije i skrivanje videa da spomenemo samo neke. Također možete dodati vezu na videodatoteku postavljanjem cijele putanje videodatoteke i izbjegavanjem ugrađivanja unutar prezentacije. Ovo će smanjiti veličinu prezentacije, ali će imati video okvir povezan s video datotekom na disku.
U ovom smo primjeru naučili kako umetnuti video u prezentaciju pomoću Pythona. Ako vas zanima kako sakriti slajd unutar prezentacije, pogledajte članak na kako sakriti slajd u prezentaciji pomoću Pythona.