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
- Tetapkan lingkungan untuk menggunakan Aspose.Slides untuk Python melalui .NET di aplikasi Anda untuk menambahkan bingkai audio
- Gunakan objek kelas Presentation untuk membuat presentasi kosong untuk menyematkan bingkai audio di dalam presentasi
- Muat slide yang dipilih dari koleksi slide presentasi untuk menambahkan bingkai audio
- Akses file audio dari disk dan sisipkan bingkai audio pada slide menggunakan audio tersebut
- Muat gambar dari disk dan atur sebagai bingkai audio gambar yang terlihat di slide
- 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.