Python Kullanarak Sunuma Ses Nasıl Eklenir?

Bu basit makalede, iyi tanımlanmış adımları kullanarak ortamı yapılandırarak ve örnek kodu çalıştırarak Python kullanarak Presentation içine ses eklemeye odaklanacağız. Bu uygulama, Windows, macOS veya Linux gibi işletim sistemlerindeki herhangi bir Python ve .NET Core yapılandırılmış ortamında Python kullanarak PPTX içine ses katıştırmak için kullanılabilir.

Python Kullanarak Sunuma Ses Ekleme Adımları

  1. Ses çerçevesi eklemek için uygulamanızda .NET aracılığıyla Python için Aspose.Slides kullanmak üzere ortamı oluşturun
  2. Sunumun içine bir ses çerçevesi yerleştirmek üzere boş bir sunum oluşturmak için Presentation sınıf nesnesini kullanın
  3. Ses çerçevesi eklemek için sunum slaytları koleksiyonundan seçilen slaydı yükleyin
  4. Ses dosyasına diskten erişin ve bu sesi kullanarak slayda bir ses çerçevesi ekleyin
  5. Görüntüyü diskten yükleyin ve bunu slaytta görünür bir ses çerçevesi olarak ayarlayın
  6. Diskte katıştırılmış bir ses çerçevesi bulunan sunuyu kaydedin

Python’un PowerPoint’e ses ekleme sunumunda yukarıda belirtilen adımları izleyerek kolayca elde edilebilir; bu sayede süreç, Presentation sınıfı örneğini kullanarak boş bir sunumun oluşturulması ve slaytlar koleksiyonunda istenen slayda erişim sağlanmasıyla başlar. Seçilen slayda bir ses çerçevesi eklemek için ses dosyasına diskten erişeceğiz. Son olarak, diskte gömülü bir ses dosyası bulunan sunumu kaydetmeden önce diskten bir görüntü yüklenecek ve ses çerçevesi için bir görüntü görüntüsü olarak ayarlanacaktır.

Python Kullanarak Sunuma Ses Ekleme Kodu

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

Python’daki oldukça basit bir kod yardımıyla, PPT’de MP3 sesi kaydetmek çok basit bir API arayüzü kullanarak kolayca mümkündür. IAudioFrame sınıfı, sesi bir döngüde oynatma, geri sarma modu, oynatma modu ve sesi gizleme gibi özellikler için ayarlayıcıları da içeren sesi eklemek için kullanılır.

Bu kısa başlıkta, Python kullanarak Sunuma ses ekleme konusuna odaklandık. Sunumun içine bir video dosyası yerleştirmeyi öğrenmekle ilgileniyorsanız, Python kullanarak Sunuma Video nasıl eklenir ile ilgili makaleye bakın.

 Türkçe