Ինչպես ավելացնել աուդիո ներկայացման մեջ՝ օգտագործելով C#

Այս պարզ հոդվածում մենք ցույց կտանք, թե ինչպես կարելի է ավելացնել ձայնը Presentation-ում` օգտագործելով C#, ինչպես նաև շրջակա միջավայրը կարգավորելու և օրինակի կոդը օգտագործելու մանրամասն քայլերը: Դուք կարող եք օգտագործել այս հավելվածը առանց որևէ կախվածության երրորդ կողմի որևէ ծրագրաշարի կամ Interop գրադարանի և Windows-ի, Linux-ի կամ macOS-ի ներսում .NET կազմաձևված միջավայրերից որևէ մեկում, որպեսզի ներկառուցեք աուդիո PPTX-ում՝ օգտագործելով C#:

Ներկայացման մեջ աուդիո տեղադրելու քայլեր՝ օգտագործելով C#

  1. Կարգավորեք միջավայրը, որպեսզի տեղադրի Aspose.Slides for .NET NuGet փաթեթի կառավարիչից՝ աուդիո շրջանակ ավելացնելու համար
  2. Ստեղծեք ներկայացման նմուշ՝ օգտագործելով Presentation դասը՝ ներկայացման ներսում աուդիո ներկառուցելու համար
  3. Մուտք գործեք ընտրված սլայդը ներկայացման սլայդների հավաքածուի ներսում՝ աուդիո շրջանակ ավելացնելու համար
  4. Մուտք գործեք աուդիո ֆայլ և ավելացրեք ներկայացման սլայդի աուդիո շրջանակի ներսում
  5. Սահմանեք աուդիո շրջանակի պատկերը սկավառակից բեռնելուց հետո
  6. Պահպանեք ներկայացումը սկավառակի վրա ներկառուցված աուդիոով

Օգտագործելով վերը նշված ընթացակարգը C#-ում, PowerPoint ներկայացման մեջ աուդիո տեղադրումը կարող է արագ կառավարվել API-ի պարզ զանգերի օգնությամբ: Գործընթացը սկսվում է Presentation դասի միջոցով նմուշի ներկայացում ստեղծելով և ներկայացման ներսում ցանկալի սլայդ մուտք գործելու միջոցով: Այնուհետև աղբյուրի աուդիո ֆայլը և պատկերը բեռնվում են սկավառակից և ավելացվում են սլայդի համար նախատեսված աուդիո շրջանակի ձևի ներսում: Վերջապես, աուդիո շրջանակի պատկերը կկարգավորվի նախքան ներկայացումը սկավառակի վրա ներկառուցված աուդիո շրջանակով պահելը:

Կոդ՝ աուդիո ներկայացման մեջ 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-ը, որը նաև թույլ է տալիս սահմանել այնպիսի հատկություններ, ինչպիսիք են աուդիո շրջանակի պատկերի կարգավորումը, հետադարձ ռեժիմը, նվագարկման ռեժիմը և աուդիո նվագարկումը մի քանի հանգույցով: Կարող եք նաև աուդիո շրջանակ տեղադրել առկա ներկայացման ցանկացած սլայդի ներսում: Երբ աուդիոն կներառվի աուդիո շրջանակի ներսում, ներկայացումը կարող է կամ պահվել սկավառակի վրա կամ հիշողության հոսքի ներսում:

Այս թեմայում մենք իմացանք, թե ինչպես կարելի է ներդնել աուդիո Presentation-ում՝ օգտագործելով C#: Եթե ցանկանում եք ծանոթանալ ներկայացման սլայդում տեսանյութի տեղադրմանը, տես ինչպես ավելացնել տեսանյութը ներկայացման մեջ՝ օգտագործելով C#-ի հոդվածը:

 Հայերեն