يصف هذا البرنامج التعليمي الموجز عملية تضمين Excel في PowerPoint باستخدام C#. فهو يوفر التفاصيل اللازمة لتعيين بيئة التطوير، وقائمة خطوات كتابة التطبيق، ونموذج تعليمة برمجية توضح كيف يمكنك تضمين ملف Excel في PowerPoint باستخدام C#. سوف تتعلم كيفية تضمين ملف Excel داخل إطار محدد في الشريحة.
خطوات تضمين ملف Excel في PowerPoint باستخدام C#
- قم بتعيين IDE لاستخدام Aspose.Slides for .NET لتضمين ملفات Excel في العرض التقديمي
- قم بإنشاء كائن فئة Presentation.
- قم بالوصول إلى الشريحة الأولى حيث سيتم تضمين ملف Excel
- اقرأ ملف Excel في كائن MemoryStream
- قم بإنشاء كائن embedded data information.
- قم بإضافة إطار كائن OLE إلى الشريحة باستخدام المعلمات المطلوبة
- احفظ العرض التقديمي
اتبع هذه الخطوات لتعلم كيفية تضمين ملف Excel في PowerPoint باستخدام C#. قم بإنشاء كائن من فئة العرض التقديمي، والوصول إلى الشريحة المستهدفة، وقراءة ملف 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#.