Kako dodati zvuk u prezentaciju koristeći Python

U ovom jednostavnom članku usredotočit ćemo se na to kako dodati zvuk u Presentation pomoću Pythona konfiguriranjem okruženja korištenjem 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 zvuka u PPTX pomoću Pythona.

Koraci za umetanje zvuka u prezentaciju pomoću Pythona

  1. Uspostavite okruženje za korištenje Aspose.Slides za Python putem .NET-a u svojoj aplikaciji za dodavanje audio okvira
  2. Upotrijebite objekt klase Presentation za stvaranje prazne prezentacije za ugradnju audio okvira unutar prezentacije
  3. Učitajte odabrani slajd iz zbirke slajdova prezentacije da biste dodali audio okvir
  4. Pristupite audio datoteci s diska i umetnite audio okvir na slajd pomoću tog zvuka
  5. Učitajte sliku s diska i postavite je kao audio okvir vidljivu sliku na slajdu
  6. Spremite prezentaciju s ugrađenim audio okvirom na disk

Prateći gore navedene korake u Python umetanje zvuka u PowerPoint prezentaciju lako je postići, pri čemu će proces započeti stvaranjem prazne prezentacije pomoću instance klase Presentation i dobivanjem pristupa željenom slajdu unutar kolekcije slajdova. Pristupit ćemo audio datoteci s diska kako bismo odabranom slajdu dodali audio okvir. Na kraju će se slika s diska učitati i postaviti kao slika za prikaz audio okvira prije spremanja prezentacije s ugrađenom audio datotekom na disk.

Kod za umetanje zvuka u prezentaciju pomoću Pythona

#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")

Uz pomoć prilično jednostavnog koda u Pythonu spremanje MP3 zvuka u PPT prezentaciju lako je moguće pomoću vrlo jednostavnog API sučelja. Klasa IAudioFrame koristi se za umetanje zvuka, koja također sadrži postavke za svojstva kao što su reprodukcija zvuka u petlji, način premotavanja unatrag, način reprodukcije i skrivanje zvuka da spomenemo samo neke.

U ovoj kratkoj temi usredotočili smo se na to kako umetnuti zvuk u prezentaciju pomoću Pythona. Ako ste zainteresirani za učenje o ugrađivanju video datoteke u prezentaciju, pogledajte članak na kako dodati video u prezentaciju koristeći Python.

 Hrvatski