Вградете 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#.

 Български