Move data from C# to PowerPoint

Our customer has the below request, please kindly help us check could Aspose.Total for .NET meet their request?
We’d like to move data from C# to PowerPoint, and embed the attached file (ppt, excel, pdf…) to PowerPoint also like below?
screenshot-1.png (14.1 KB)

@saphira_linksoft_com_tw,
Thank you for your query. I will answer your questions a bit later. Thank you for your patience.

@saphira_linksoft_com_tw,

Could you describe more details for your requirements, please? What did you mean?

You can embed files to presentations as OLE objects as following:

using (var presentation = new Presentation())
{
    var slide = presentation.Slides[0];

    // add embedded file (use your own attachment file)
    var embeddedData = File.ReadAllBytes(dataPath + "test.docx");
    var dataInfo = new OleEmbeddedDataInfo(embeddedData, "docx");
    var objectFrame = slide.Shapes.AddOleObjectFrame(150, 120, 50, 50, dataInfo);
    objectFrame.IsObjectIcon = true;

    // set file icon (use your own image file for icon)
    var imageStream = new FileStream(dataPath + "icon.png", FileMode.Open);
    var iconImage = presentation.Images.AddImage(imageStream);
    objectFrame.SubstitutePictureFormat.Picture.Image = iconImage;

    // set a title for icon
    objectFrame.SubstitutePictureTitle = "your icon title";

    presentation.Save(dataPath + "result.pptx", SaveFormat.Pptx);
}

Note: You have to set icons yourself.
More details: Manage OLE
API Reference: OleEmbeddedDataInfo Class, AddOleObjectFrame Method, IOleObjectFrame Interface

Dear Andrey, Thanks for your help.
Customer would like to build a website to create PowerPoint, let user upload files to website then convert to PowerPoint, and attached files to PowerPoint also.
The files will be appeared with icons in PowerPoint and can be pressed to open it.
Is it possible?

Thank you, waiting for your reply!

@saphira_linksoft_com_tw,
I reviewed your requirements. You can do it with Aspose.Slides.

Could you kindly provide us the manual or guide for our request?

@saphira_linksoft_com_tw,
Unfortunately, I cannot provide you such a manual. I can help you with issues related to Aspose.Slides only. I described above your key point: how to embed files with icons to presentations.