كيفية إضافة صوت في العرض التقديمي باستخدام بايثون

في هذه المقالة البسيطة ، سنركز على كيفية ** إضافة صوت في Presentation باستخدام Python ** من خلال تكوين البيئة باستخدام الخطوات المحددة جيدًا وتنفيذ كود المثال. يمكن استخدام هذا التطبيق في أي بيئات مكونة من Python و .NET Core في أنظمة تشغيل مثل Windows أو macOS أو Linux ** لتضمين الصوت في PPTX باستخدام Python **.

خطوات إدخال الصوت في العرض التقديمي باستخدام Python

  1. قم بتهيئة البيئة لاستخدام Aspose.Slides for Python عبر .NET في تطبيقك لإضافة إطار صوتي
  2. استخدم كائن فئة Presentation لإنشاء عرض تقديمي فارغ لتضمين إطار صوتي داخل العرض التقديمي
  3. قم بتحميل الشريحة المحددة من مجموعة شرائح العرض لإضافة إطار صوتي
  4. قم بالوصول إلى ملف الصوت من القرص وأدخل إطارًا صوتيًا على الشريحة باستخدام هذا الصوت
  5. قم بتحميل الصورة من القرص وقم بتعيينها كصورة مرئية لإطار الصوت على الشريحة
  6. احفظ العرض التقديمي الذي يحتوي على إطار صوتي مضمن على القرص

باتباع الخطوات المذكورة أعلاه في * Python إدراج الصوت في PowerPoint * يمكن تحقيقه بسهولة ، حيث ستبدأ العملية بإنشاء عرض تقديمي فارغ باستخدام مثيل فئة العرض التقديمي والوصول إلى الشريحة المطلوبة داخل مجموعة الشرائح. سنصل إلى ملف الصوت من القرص لإضافة إطار صوتي إلى الشريحة المحددة. أخيرًا ، سيتم تحميل صورة من القرص وتعيينها كصورة عرض لإطار الصوت قبل حفظ العرض التقديمي الذي يحتوي على ملف صوتي مضمن على القرص.

كود لإدراج الصوت في العرض التقديمي باستخدام 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")

بمساعدة رمز بسيط إلى حد ما في * حفظ صوت MP3 في Python في PPT * ، يمكن بسهولة استخدام واجهة API بسيطة للغاية. تُستخدم فئة IAudioFrame لإدخال الصوت ، والذي يحتوي أيضًا على محددات الخصائص مثل تشغيل الصوت في حلقة ، ووضع الترجيع ، ووضع التشغيل ، وإخفاء الصوت على سبيل المثال لا الحصر.

في هذا الموضوع القصير ، ركزنا على كيفية * إدخال الصوت في العرض التقديمي باستخدام Python *. إذا كنت مهتمًا بمعرفة كيفية تضمين ملف فيديو داخل العرض التقديمي ، فراجع المقالة على كيفية إضافة الفيديو في العرض التقديمي باستخدام Python.

 عربي