Cara Menambahkan Audio dalam Presentasi menggunakan Python

Dalam artikel sederhana ini, kita akan berfokus pada cara menambahkan audio di Presentation menggunakan Python dengan mengonfigurasi lingkungan menggunakan langkah-langkah yang ditentukan dengan baik dan menjalankan kode contoh. Aplikasi ini dapat digunakan di lingkungan apa pun yang dikonfigurasi Python dan .NET Core di sistem operasi seperti Windows, macOS, atau Linux untuk menyematkan audio di PPTX menggunakan Python.

Langkah-langkah Memasukkan Audio ke dalam Presentasi menggunakan Python

  1. Tetapkan lingkungan untuk menggunakan Aspose.Slides untuk Python melalui .NET di aplikasi Anda untuk menambahkan bingkai audio
  2. Gunakan objek kelas Presentation untuk membuat presentasi kosong untuk menyematkan bingkai audio di dalam presentasi
  3. Muat slide yang dipilih dari koleksi slide presentasi untuk menambahkan bingkai audio
  4. Akses file audio dari disk dan sisipkan bingkai audio pada slide menggunakan audio tersebut
  5. Muat gambar dari disk dan atur sebagai bingkai audio gambar yang terlihat di slide
  6. Simpan presentasi dengan bingkai audio tertanam di disk

Dengan mengikuti langkah-langkah yang disebutkan di atas dalam Python menyisipkan audio dalam presentasi PowerPoint dapat dicapai dengan mudah, di mana proses akan dimulai dengan pembuatan presentasi kosong menggunakan instance kelas Presentasi dan mendapatkan akses ke slide yang diinginkan di dalam koleksi slide. Kami akan mengakses file audio dari disk untuk menambahkan bingkai audio ke slide yang dipilih. Terakhir, image dari disk akan dimuat dan ditetapkan sebagai image tampilan untuk bingkai audio sebelum menyimpan presentasi yang memiliki file audio tersemat di disk.

Kode untuk Memasukkan Audio dalam Presentasi menggunakan 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")

Dengan bantuan kode yang cukup sederhana dalam Python menyimpan audio MP3 dalam PPT, presentasi dapat dilakukan dengan mudah menggunakan antarmuka API yang sangat sederhana. Kelas IAudioFrame digunakan untuk menyisipkan audio, yang juga berisi penyetel untuk properti seperti memutar audio dalam satu lingkaran, mode mundur, mode putar, dan menyembunyikan audio.

Dalam topik singkat ini, kami berfokus pada cara menyisipkan audio dalam Presentasi menggunakan Python. Jika Anda tertarik mempelajari cara menyematkan file video di dalam presentasi, lihat artikel di cara menambahkan Video di Presentasi menggunakan Python.

 Indonesian