В тази проста статия ще се съсредоточим върху това как да добавите видео в Presentation с помощта на Python, като конфигурирате средата с помощта на добре дефинираните стъпки и изпълните примерния код. Това приложение може да се използва във всяка конфигурирана среда на Python и .NET Core в операционни системи като Windows, macOS или Linux за вграждане на видео в PPTX с помощта на Python.
Стъпки за вмъкване на видео в презентация с помощта на Python
- Конфигурирайте средата да използва Aspose.Slides за Python чрез .NET във вашето приложение за добавяне на видеокадър
- Създайте екземпляр на обекта от клас Presentation, за да създадете празна презентация, за да вградите видеоклип в презентацията
- Заредете първия слайд от колекцията от презентационни слайдове, за да вмъкнете видео рамка
- Заредете видеофайла от диска и създайте видеокадър върху слайда, съдържащ този видеоклип
- Задайте контрола на звука и свойствата за автоматично възпроизвеждане за добавения видео кадър
- Запазете PPTX презентацията с вградено видео на диска
Като се придържаме към гореспоменатите стъпки в Python, вмъкването на видео в PowerPoint презентация е лесно възможно, при което първо ще създадем празна презентация с помощта на обекта на класа Presentation и ще получим достъп до първия слайд в колекцията от слайдове. След това ще добавим видео рамка в избрания слайд, като заредим изходното видео от диска заедно с настройка на опциите за контрол на звука и автоматично възпроизвеждане. Накрая ще запазим PPTX презентацията с вграден видео файл на диска.
Код за вмъкване на видео в презентация с помощта на Python
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") | |
С помощта на много прост код в Python запазването на MP4 видео в PPT презентация се постига лесно в горния пример с помощта на много прост API интерфейс. Класът IVideoFrame се използва за вмъкване на видеото, което също така съдържа настройките за свойства като режим на превъртане назад, възпроизвеждане на видео в цикъл, режим на възпроизвеждане и скриване на видео, за да назовем само няколко. Можете също да добавите връзка към видео файл, като зададете пълния път на видео файла и избягвате вграждането му в презентацията. Това ще намали размера на презентацията, но ще има видео рамка, свързана с видео файл на диска.
В този пример научихме как да вмъкваме видео в презентация с помощта на Python. Ако се интересувате да научите за скриването на слайд в презентацията, вижте статията на как да скриете слайд в презентация с помощта на Python.