Kaip pridėti garso įrašą pristatyme naudojant Python

Šiame paprastame straipsnyje mes sutelksime dėmesį į tai, kaip pridėti garsą prie Presentation naudojant Python konfigūruojant aplinką, naudojant gerai apibrėžtus veiksmus ir vykdant pavyzdinį kodą. Šią programą galima naudoti bet kurioje Python ir .NET Core sukonfigūruotoje aplinkoje operacinėse sistemose, pvz., Windows, MacOS arba Linux, kad įterptumėte garsą į PPTX naudodami Python.

Garso įterpimo į pristatymą veiksmai naudojant Python

  1. Sukurkite aplinką, kad galėtumėte naudoti Aspose.Slides, skirtas Python per .NET savo programoje garso kadrui pridėti
  2. Naudokite Presentation klasės objektą, kad sukurtumėte tuščią pristatymą ir įterptumėte garso rėmelį pristatyme
  3. Įkelkite pasirinktą skaidrę iš pristatymo skaidrių kolekcijos, kad pridėtumėte garso rėmelį
  4. Pasiekite garso failą iš disko ir įdėkite garso rėmelį skaidrėje naudodami tą garsą
  5. Įkelkite vaizdą iš disko ir nustatykite jį kaip garso rėmelio matomą vaizdą skaidrėje
  6. Išsaugokite pristatymą su įterptu garso rėmeliu diske

Atlikus pirmiau minėtus veiksmus Python, garso įterpimas į PowerPoint pristatymą yra lengvai pasiekiamas, o procesas prasidės nuo tuščio pristatymo sukūrimo naudojant pristatymo klasės egzempliorių ir prieiga prie norimos skaidrės skaidrių kolekcijoje. Pasieksime garso failą iš disko, kad pridėtume garso rėmelį prie pasirinktos skaidrės. Galiausiai vaizdas iš disko bus įkeltas ir nustatytas kaip garso rėmelio rodymo vaizdas prieš išsaugant pristatymą su įterptu garso failu diske.

Kodas garso įterpimui į pristatymą naudojant 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")

Naudojant gana paprastą kodą Python, MP3 garso įrašymas PPT pristatyme yra lengvai įmanomas naudojant labai paprastą API sąsają. Klasė IAudioFrame naudojama garso įrašui įterpti, kuriame taip pat yra ypatybių, tokių kaip garso atkūrimo ciklo metu, atsukimo atgal režimas, atkūrimo režimas ir garso slėpimas, nustatymai.

Šioje trumpoje temoje mes sutelkėme dėmesį į tai, kaip įterpti garsą į pristatymą naudojant Python. Jei norite sužinoti apie vaizdo failo įterpimą į pristatymą, žr. straipsnį kaip pridėti vaizdo įrašą į pristatymą naudojant Python.

 Latviski