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

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

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

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

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

رمز لإدراج الصوت في العرض التقديمي باستخدام C

using System.IO;
using Aspose.Slides;
using Aspose.Slides.Export;
namespace TestSlides
{
public class InsertAudio
{
public static void AddAudio()
{
string filesPath = @"/Documents/KnowledgeBase/TestData/";
//Set the API license to insert the audio frame inside the presentation
License licenseAudio = new License();
licenseAudio.SetLicense(filesPath + "Conholdate.Total.Product.Family.lic");
//Create a new presentation to add new audio frame inside the slide
Presentation SrcPresWithAudio = new Presentation();
//Access the slide to include the audio
ISlide AudioSlide = SrcPresWithAudio.Slides[0];
// Insert an audio frame inside the slide on a specified position and and with defined size.
var audStream = new FileStream(filesPath + "Sampleaudio.wav", FileMode.Open, FileAccess.Read);
IAudioFrame audioFrame = AudioSlide.Shapes.AddAudioFrameEmbedded(0, 0, 200, 200, audStream);
audStream.Dispose();
// Insert the audio frame shape image inside the presentation image collection
var imagStream = File.OpenRead(filesPath+ "sample.png");
var audImage = SrcPresWithAudio.Images.AddImage(imagStream);
imagStream.Dispose();
// Set the image for the audio frame
audioFrame.PictureFormat.Picture.Image = audImage;
// Save the presentation with an audio frame on the disk
SrcPresWithAudio.Save("AudFrame_out.pptx", SaveFormat.Pptx);
}
}
}

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

في هذا الموضوع ، تعرفنا على كيفية * إدخال الصوت في العرض التقديمي باستخدام C # *. إذا كنت تريد التعرف على كيفية إدراج الفيديو داخل شريحة العرض التقديمي ، فراجع المقالة على كيفية إضافة الفيديو في العرض باستخدام C #.

 عربي