Вставлення Excel у PowerPoint за допомогою C#

У цьому короткому посібнику описано процес вставлення Excel у PowerPoint за допомогою C#. У ньому наведено деталі налаштування середовища розробки, список кроків для написання програми та зразок коду, який показує, як вставити файл Excel у PowerPoint за допомогою C#. Ви навчитеся вставляти файл Excel у вказаний фрейм на слайді.

Кроки для вбудовування файлу Excel у PowerPoint за допомогою C#

  1. Налаштуйте IDE на використання Aspose.Slides for .NET для вставлення файлів Excel у презентацію
  2. Створіть об’єкт класу Presentation
  3. Перейдіть до першого слайда, куди потрібно вставити файл Excel
  4. Прочитайте файл Excel в об’єкт MemoryStream
  5. Створіть об’єкт embedded data information
  6. Додайте рамку OLE-об’єкта на слайд із потрібними параметрами
  7. Зберегти презентацію

Виконайте ці кроки, щоб дізнатися як вставити файл Excel у PowerPoint за допомогою C#. Створіть об’єкт класу Presentation, перейдіть до цільового слайда та прочитайте вихідний файл Excel у MemoryStream. Створіть об’єкт OleEmbeddedDataInfo у вказаній позиції на слайді з шириною та висотою та, нарешті, додайте об’єкт OLE до презентації.

Код для вставлення книги Excel у PowerPoint за допомогою C#

using System;
using System.IO;
using Aspose.Slides;
using Aspose.Slides.Export;
using Aspose.Slides.DOM.Ole;
class Program
{
static void Main(string[] args)
{
new License().SetLicense("License.lic");
// Instantiates the Presentation object
using (Presentation presentation = new Presentation())
{
// Get the first slide
ISlide sld = presentation.Slides[0];
// Read the XLSX file into the MemoryStream
byte[] fileBytes = File.ReadAllBytes("book1.xlsx");
MemoryStream memoryStream = new MemoryStream(fileBytes);
// Create a data object
IOleEmbeddedDataInfo EmbeddedDataInfo = new OleEmbeddedDataInfo(memoryStream.ToArray(), "xlsx");
// Add an Ole Object Frame shape
IOleObjectFrame oleObjectFrame = sld.Shapes.AddOleObjectFrame(0, 0, presentation.SlideSize.Size.Width,
presentation.SlideSize.Size.Height, EmbeddedDataInfo);
// Write the PPTX file
presentation.Save("Output.pptx", SaveFormat.Pptx);
}
Console.WriteLine("Excel File embedded successfully");
}
}

Цей код демонструє як вставити Excel у PowerPoint за допомогою C#. Повторіть цей процес для кількох слайдів і додайте різні типи файлів відповідно до ваших вимог. Інший перевантажений метод AddOleObjectFrame() приймає назву класу OLE та шлях до пов’язаного файлу.

Ця стаття навчила нас, як вставити файл Excel у PowerPoint за допомогою C#. Щоб додати аудіо до презентації, перегляньте статтю: Як додати аудіо до презентації за допомогою C#.

 Українська