Как да добавите аудио в презентация с помощта на Python

В тази проста статия ще се съсредоточим върху това как да добавим аудио в Presentation с помощта на Python, като конфигурираме средата с помощта на добре дефинираните стъпки и изпълним примерния код. Това приложение може да се използва във всяка среда, конфигурирана с Python и .NET Core в операционни системи като Windows, macOS или Linux за вграждане на аудио в PPTX с помощта на Python.

Стъпки за вмъкване на аудио в презентация с помощта на Python

  1. Създайте среда за използване на Aspose.Slides за Python чрез .NET във вашето приложение за добавяне на аудио рамка
  2. Използвайте обекта от клас Presentation, за да създадете празна презентация, за да вградите аудио рамка в презентацията
  3. Заредете избрания слайд от колекцията от презентационни слайдове, за да добавите аудио рамка
  4. Осъществете достъп до аудио файла от диска и вмъкнете аудио рамка в слайда, като използвате това аудио
  5. Заредете изображението от диска и го задайте като аудио рамка видимо изображение на слайда
  6. Запазете презентацията с вградена аудио рамка на диска

Като следвате горепосочените стъпки в Python, вмъкването на аудио в презентация на PowerPoint е лесно постижимо, при което процесът ще започне със създаване на празна презентация с помощта на екземпляра на класа Presentation и получаване на достъп до желания слайд в колекцията от слайдове. Ще получим достъп до аудио файла от диска, за да добавим аудио рамка към избрания слайд. Накрая, изображение от диска ще бъде заредено и зададено като изображение за показване на аудио рамката, преди да запазите презентацията с вграден аудио файл на диска.

Код за вмъкване на аудио в презентация с помощта на Python

#import aspose.pydrawing as drawing
import aspose.slides as slides
filepath = "C://Words//"
# Applying the licence to embed an audio frame inside the presentation
audioInSlidesLicense = slides.License()
audioInSlidesLicense.set_license(filepath + "Conholdate.Total.Product.Family.lic")
# Create an empty presentation to insert an audio frame
with slides.Presentation() as sampleAudioPres:
#Load the desired slide to add an audio frame
slidePres = sampleAudioPres.slides[0]
#Load the audio file and add that inside the presentation
audiofile = open(filepath + "sample.mp3", 'rb').read()
audio = sampleAudioPres.audios.add_audio(audiofile)
# Insert the Audio Frame inside the slide
audioFrm = slidePres.shapes.add_audio_frame_embedded(50, 150, 300, 350, audio)
# Set the options of play mode and volume of the audio frame
audioFrm.play_mode = slides.VideoPlayModePreset.AUTO
audioFrm.volume = slides.AudioVolumeMode.LOUD
#Insert the audio frame image inside the images collection of the presentation
with open(filepath + "multiple_codes.png", "rb") as bin_image_file:
#Read the entire image file from the disk at once
frameImageData = bin_image_file.read()
imageForFrame = sampleAudioPres.images.add_image(frameImageData)
#Set the image for the audio frame
audioFrm.picture_format.picture.image = imageForFrame
# Save the presentations with audio frame on the disk
sampleAudioPres.save(filepath + "PresentationWithAudio.pptx", slides.export.SaveFormat.PPTX)
print("Audio addition completed")

С помощта на доста прост код в Python запазването на MP3 аудио в PPT презентация е лесно възможно с помощта на много прост API интерфейс. Класът IAudioFrame се използва за вмъкване на аудиото, което също съдържа настройките за свойствата като възпроизвеждане на аудио в цикъл, режим на превъртане назад, режим на възпроизвеждане и скриване на аудио, за да назовем само няколко.

В тази кратка тема се съсредоточихме върху това как да вмъкнете аудио в презентация с помощта на Python. Ако се интересувате да научите за вграждането на видео файл в презентацията, вижте статията на как да добавите видео в презентация с помощта на Python.

 Български