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
- Uspostavite okruženje za korištenje Aspose.Slides za Python putem .NET-a u svojoj aplikaciji za dodavanje audio okvira
- Upotrijebite objekt klase Presentation za stvaranje prazne prezentacije za ugradnju audio okvira unutar prezentacije
- Učitajte odabrani slajd iz zbirke slajdova prezentacije da biste dodali audio okvir
- Pristupite audio datoteci s diska i umetnite audio okvir na slajd pomoću tog zvuka
- Učitajte sliku s diska i postavite je kao audio okvir vidljivu sliku na slajdu
- 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.