ฝัง 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#

 ไทย