Come aggiungere audio nella presentazione usando Python

In questo semplice articolo, ci concentreremo su come aggiungere audio in Presentation utilizzando Python configurando l’ambiente utilizzando i passaggi ben definiti ed eseguendo il codice di esempio. Questa applicazione può essere utilizzata in qualsiasi ambiente configurato Python e .NET Core in sistemi operativi come Windows, macOS o Linux per incorporare l’audio in PPTX utilizzando Python.

Passaggi per inserire l’audio nella presentazione usando Python

  1. Stabilisci l’ambiente per utilizzare Aspose.Slides per Python tramite .NET nella tua applicazione per aggiungere un frame audio
  2. Usa l’oggetto classe Presentation per creare una presentazione vuota per incorporare un frame audio all’interno della presentazione
  3. Carica la diapositiva selezionata dalla raccolta di diapositive della presentazione per aggiungere una cornice audio
  4. Accedi al file audio dal disco e inserisci un frame audio sulla diapositiva usando quell’audio
  5. Carica l’immagine dal disco e impostala come immagine visibile della cornice audio sulla diapositiva
  6. Salva la presentazione con un frame audio incorporato sul disco

Seguendo i passaggi sopra menzionati in Python, l’inserimento dell’audio nella presentazione PowerPoint è facilmente realizzabile, per cui il processo inizierà con la creazione di una presentazione vuota utilizzando l’istanza della classe Presentation e ottenendo l’accesso alla diapositiva desiderata all’interno della raccolta di diapositive. Accederemo al file audio dal disco per aggiungere un frame audio alla diapositiva selezionata. Infine, un’immagine dal disco verrà caricata e impostata come immagine di visualizzazione per il frame audio prima di salvare la presentazione con un file audio incorporato sul disco.

Codice per inserire audio nella presentazione usando 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")

Con l’aiuto di un codice abbastanza semplice in Python, il salvataggio dell’audio MP3 nella presentazione PPT è facilmente possibile utilizzando un’interfaccia API molto semplice. La classe IAudioFrame viene utilizzata per inserire l’audio, che contiene anche i setter per le proprietà come riprodurre l’audio in un loop, modalità di riavvolgimento, modalità di riproduzione e nascondere l’audio per citarne alcuni.

In questo breve argomento, ci siamo concentrati su come inserire l’audio nella presentazione usando Python. Se sei interessato a sapere come incorporare un file video all’interno della presentazione, fai riferimento all’articolo su come aggiungere video in presentazione usando Python.

 Italiano