في هذه المقالة البسيطة ، سنركز على كيفية ** إضافة صوت في Presentation باستخدام Python ** من خلال تكوين البيئة باستخدام الخطوات المحددة جيدًا وتنفيذ كود المثال. يمكن استخدام هذا التطبيق في أي بيئات مكونة من Python و .NET Core في أنظمة تشغيل مثل Windows أو macOS أو Linux ** لتضمين الصوت في PPTX باستخدام Python **.
خطوات إدخال الصوت في العرض التقديمي باستخدام Python
- قم بتهيئة البيئة لاستخدام Aspose.Slides for Python عبر .NET في تطبيقك لإضافة إطار صوتي
- استخدم كائن فئة Presentation لإنشاء عرض تقديمي فارغ لتضمين إطار صوتي داخل العرض التقديمي
- قم بتحميل الشريحة المحددة من مجموعة شرائح العرض لإضافة إطار صوتي
- قم بالوصول إلى ملف الصوت من القرص وأدخل إطارًا صوتيًا على الشريحة باستخدام هذا الصوت
- قم بتحميل الصورة من القرص وقم بتعيينها كصورة مرئية لإطار الصوت على الشريحة
- احفظ العرض التقديمي الذي يحتوي على إطار صوتي مضمن على القرص
باتباع الخطوات المذكورة أعلاه في * 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.