วิธีแปลง PNG เป็นสไลด์ PowerPoint ใน C #

บทช่วยสอนที่คมชัดนี้ให้ข้อมูลสำหรับ แปลง PNG เป็น PowerPoint Slide ใน C# ข้อมูลที่จำเป็นทั้งหมดเกี่ยวกับการกำหนดค่า กระบวนการแบบเป็นขั้นเป็นตอน และโค้ดตัวอย่างที่เรียกใช้ได้มีไว้เพื่อเขียนตัวแปลง PNG เป็น PPTX ใน C# โค้ดตัวอย่างแสดงให้เห็นถึงสถานการณ์ที่สมบูรณ์และสามารถใช้ได้ในระบบปฏิบัติการใดๆ เช่น Windows, Linux หรือ macOS

ขั้นตอนในการแปลง PNG เป็น PPTX ใน C#

  1. สร้างสภาพแวดล้อมเพื่อเพิ่ม Aspose.Slides for .NET ลงในแอปพลิเคชันของคุณ
  2. สร้างวัตถุ Presentation ใหม่
  3. รับการอ้างอิงถึง slide แรกจากคอลเลกชันสไลด์ในงานนำเสนอ
  4. อ่านไบต์ทั้งหมดจากไฟล์ PNG
  5. ใช้ข้อมูลไบต์ PNG เพื่อเพิ่มรูปภาพในคอลเลกชันรูปภาพของงานนำเสนอ
  6. เพิ่มกรอบรูปในคอลเลกชันรูปร่างของสไลด์ที่เลือกโดยใช้รูปภาพที่เพิ่มด้านบน
  7. บันทึกงานนำเสนอเป็น PPTX โดยมีภาพ PNG อยู่ในนั้น

ขั้นตอนที่กล่าวถึงข้างต้นเป็นคำแนะนำในการ แปลง PNG เป็น PPTX ใน C# ซึ่งจะมีการสร้างงานนำเสนอใหม่ที่มีคอลเล็กชันสไลด์เริ่มต้น คอลเล็กชันรูปภาพ และวิธีการบันทึก เราจำเป็นต้องได้รับการอ้างอิงถึงสไลด์แรก แล้วจึงเพิ่มรูปภาพโดยใช้ข้อมูลไบต์ที่อ่านจากไฟล์ PNG เป้าหมายสูงสุดของเราคือการเพิ่มกรอบรูปที่มีรูปภาพอยู่ในคอลเลกชันรูปร่างของสไลด์ที่เลือก

รหัสเพื่อแปลง PNG เป็น PowerPoint ใน C

using System.IO;
using Aspose.Slides;
using Aspose.Slides.Export;
namespace KBExamples
{
class Program
{
static void Main(string[] args) // Main function to convert PNG to PPTX in C#
{
// Load license
Aspose.Slides.License lic = new Aspose.Slides.License();
lic.SetLicense(@"Aspose.Total.lic");
// Create a Presentation class object
using (Presentation presentation = new Presentation())
{
// Get first slide of the newly created presentation
ISlide slideForPng = presentation.Slides[0];
// Add Image in the images collection of the presentation
IPPImage imageForSlide = presentation.Images.AddImage(File.ReadAllBytes("sample.png"));
// Add picture frame in the shapes collection of the slide
slideForPng.Shapes.AddPictureFrame(ShapeType.Rectangle, 20, 20, 90, 90, imageForSlide);
// Save the presentation with image on the disk
presentation.Save("pres.pptx", SaveFormat.Pptx);
}
System.Console.WriteLine("Done");
}
}
}

ในขณะที่ทำงานกับฟีเจอร์นี้เพื่อ แปลงไฟล์ PNG เป็น PowerPoint ใน C# เราได้ใช้วัตถุ Slide เพื่อเก็บการอ้างอิงไปยังสไลด์เป้าหมาย และใช้วัตถุ IPPImage เพื่อเก็บการอ้างอิงไปยังรูปภาพใหม่ที่เพิ่มในคอลเลกชันรูปภาพ เมธอด AddImage มีคอนสตรัคเตอร์จำนวนมากที่ใช้พารามิเตอร์ต่างๆ เช่น ไบต์, ออบเจกต์รูปภาพ, ออบเจ็กต์ IPPImage, สตรีม และสตรีมหน่วยความจำ

ในบทช่วยสอนนี้ เราได้เรียนรู้การแปลง PNG เป็น PPTX หากคุณต้องการเรียนรู้ขั้นตอนการเพิ่มลายน้ำรูปภาพในงานนำเสนอ PowerPoint โปรดดูบทความใน วิธีเพิ่มลายน้ำรูปภาพในงานนำเสนอ PPTX โดยใช้ C#

 ไทย