Jak dodać wideo w prezentacji za pomocą Pythona

W tym prostym artykule skupimy się na tym, jak dodać wideo w Presentation przy użyciu Pythona, konfigurując środowisko za pomocą dobrze zdefiniowanych kroków i wykonując przykładowy kod. Tej aplikacji można używać w dowolnym skonfigurowanym środowisku Python i .NET Core w systemach operacyjnych, takich jak Windows, macOS lub Linux, aby osadzać wideo w PPTX przy użyciu języka Python.

Kroki, aby wstawić wideo do prezentacji za pomocą Pythona

  1. Skonfiguruj środowisko, aby używało Aspose.Slides dla Pythona przez .NET w Twojej aplikacji do dodawania klatki wideo
  2. Utwórz instancję obiektu klasy Presentation, aby utworzyć pustą prezentację i osadzić w niej wideo
  3. Załaduj pierwszy slajd z kolekcji slajdów prezentacji, aby wstawić klatkę wideo
  4. Załaduj plik wideo z dysku i utwórz ramkę wideo na slajdzie zawierającym ten film
  5. Ustaw regulację głośności i właściwości automatycznego odtwarzania dla dodanej klatki wideo
  6. Zapisz prezentację PPTX z osadzonym wideo na dysku

Stosując się do powyższych kroków w Python wstawianie wideo w prezentacji PowerPoint jest łatwe, przy czym przede wszystkim stworzymy pustą prezentację za pomocą obiektu klasy Presentation i uzyskamy dostęp do pierwszego slajdu w kolekcji slajdów. Następnie dodamy klatkę wideo na wybranym slajdzie, wczytując źródłowe wideo z dysku wraz z ustawieniem opcji regulacji głośności i automatycznego odtwarzania. Na koniec zapiszemy prezentację PPTX z osadzonym plikiem wideo na dysku.

Kod do wstawiania wideo w prezentacji za pomocą 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")

Za pomocą bardzo prostego kodu w Pythonie można łatwo zapisać wideo MP4 w prezentacji PPT w powyższym przykładzie przy użyciu bardzo prostego interfejsu API. Klasa IVideoFrame służy do wstawiania wideo, które zawiera również ustawienia dla właściwości, takich jak tryb przewijania do tyłu, odtwarzanie wideo w pętli, tryb odtwarzania i ukrywanie wideo, aby wymienić tylko kilka. Możesz także dodać łącze do pliku wideo, ustawiając pełną ścieżkę pliku wideo i unikając osadzania go w prezentacji. Spowoduje to zmniejszenie rozmiaru prezentacji, ale spowoduje powiązanie klatki wideo z plikiem wideo na dysku.

W tym przykładzie dowiedzieliśmy się, jak wstawić wideo do prezentacji przy użyciu Pythona. Jeśli chcesz dowiedzieć się, jak ukryć slajd w prezentacji, zapoznaj się z artykułem na stronie jak ukryć slajd w prezentacji za pomocą Pythona.

 Polski