تعبیه اکسل در پاورپوینت با استفاده از سی شارپ

این آموزش مختصر فرآیند جاسازی Excel در PowerPoint با استفاده از C# را شرح می‌دهد. جزئیاتی را برای تنظیم محیط توسعه، فهرستی از مراحل نوشتن برنامه، و یک کد نمونه ارائه می دهد که چگونه یک فایل اکسل را با استفاده از C# در پاورپوینت جاسازی می کنید. شما یاد خواهید گرفت که فایل اکسل را در یک قاب مشخص در اسلاید جاسازی کنید.

مراحل جاسازی فایل اکسل در پاورپوینت با استفاده از سی شارپ

  1. IDE را طوری تنظیم کنید که از Aspose.Slides for .NET برای جاسازی فایل های Excel در ارائه استفاده کند
  2. شی کلاس Presentation را ایجاد کنید
  3. به اولین اسلایدی که قرار است فایل اکسل در آن جاسازی شود، دسترسی پیدا کنید
  4. فایل اکسل را در شی MemoryStream بخوانید
  5. یک شیء embedded data information ایجاد کنید
  6. فریم شی OLE را با پارامترهای مورد نیاز به اسلاید اضافه کنید
  7. ارائه را ذخیره کنید

این مراحل را برای یادگیری نحوه جاسازی فایل اکسل در پاورپوینت با استفاده از C# دنبال کنید. یک شی از کلاس Presentation ایجاد کنید، به اسلاید مورد نظر دسترسی پیدا کنید و فایل اکسل منبع را در MemoryStream بخوانید. شی OleEmbeddedDataInfo را در موقعیت مشخص شده روی اسلاید با عرض و ارتفاع ایجاد کنید و در نهایت شی OLE را به ارائه اضافه کنید.

کد برای درج کتاب کار اکسل در پاورپوینت با استفاده از سی شارپ

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");
}
}

این کد نحوه جاسازی اکسل در پاورپوینت با استفاده از سی شارپ را نشان می دهد. این فرآیند را برای چندین اسلاید تکرار کنید و انواع فایل های مختلف را بر اساس نیاز خود اضافه کنید. یکی دیگر از متدهای اضافه بار شده AddOleObjectFrame() نام کلاس OLE و مسیر فایل پیوند شده را می پذیرد.

در این مقاله نحوه قرار دادن فایل اکسل در پاورپوینت با استفاده از C# به ما آموزش داده شده است. برای افزودن صدا در ارائه، به مقاله مراجعه کنید: نحوه اضافه کردن صدا به ارائه با استفاده از سی شارپ.

 فارسی