แปลง PNG เป็น PPT

รูปภาพสร้างขึ้นเพื่อการนำเสนอที่สวยงาม สร้างแรงบันดาลใจ และเป็นมืออาชีพ ด้วยการเพิ่มรูปภาพลงใน PowerPoint คุณจะได้แบ่งปันข้อมูลในรูปแบบที่ย่อยง่ายกับผู้ชมของคุณ

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

C# API เพื่อแปลง PNG เป็น PPT

Aspose.Slides for .NET เป็น API ที่มีประสิทธิภาพที่ช่วยให้นักพัฒนาและแอปพลิเคชันสร้าง อ่าน แก้ไข แปลง และจัดการงานนำเสนอ PowerPoint (โดยไม่ต้องใช้ Microsoft PowerPoint หรือ สำนักงาน). เมื่อคุณได้ผลิตภัณฑ์นี้แล้ว คุณจะสามารถแปลงรูปภาพ PNG เป็นการนำเสนอ PPT โดยใช้โค้ด C# เพียงไม่กี่บรรทัด

หากต้องการติดตั้ง Aspose.Slides for .NET โปรดดูคู่มือ การติดตั้ง

แปลง PNG เป็น PowerPoint ใน C#

  1. สร้างอินสแตนซ์ของคลาส Presentation
  2. โหลดภาพที่คุณต้องการเป็นสไลด์ในงานนำเสนอของคุณ
  3. สร้างสไลด์ตามรูปภาพ
  4. ระบุขนาด
  5. บันทึกงานนำเสนอที่เป็นผลลัพธ์

รหัส C # นี้แสดงวิธีแปลง PNG เป็น PPT:

using (Presentation pres = new Presentation())
{
    IPPImage image = pres.Images.AddImage(File.ReadAllBytes("image.png"));
    pres.Slides[0].Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image);
    
    IPPImage image2 = pres.Images.AddImage(File.ReadAllBytes("image2.png"));
    ISlide slide2 = pres.Slides.AddEmptySlide(pres.Slides[0].LayoutSlide);
    slide2.Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image2);
    
    IPPImage image3 = pres.Images.AddImage(File.ReadAllBytes("image3.png"));
    ISlide slide3 = pres.Slides.AddEmptySlide(pres.Slides[0].LayoutSlide);
    slide3.Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image3);
    
    pres.Save("Presentation.ppt", SaveFormat.Ppt);
}

ภาพบางส่วนในงานนำเสนอ PowerPoint

รูปภาพในงานนำเสนอ PowerPoint

ข้อมูล: Aspose ให้บริการ บริการแปลง PNG เป็น PowerPoint ฟรี ซึ่งเป็นการนำกระบวนการที่อธิบายไว้ไปใช้จริง

เพิ่มรูปภาพเว็บไปยัง PowerPoint ใน C#

ในส่วนก่อนหน้านี้ เราได้แนะนำคุณเกี่ยวกับการดำเนินการแทรกรูปภาพ PNG ที่จัดเก็บ (ในเครื่อง) บนคอมพิวเตอร์ของคุณลงในงานนำเสนอ PowerPoint อย่างไรก็ตาม หากรูปภาพที่คุณต้องการใช้จัดเก็บออนไลน์ คุณต้องดำเนินการดังนี้:

  1. สร้างอินสแตนซ์ของคลาส Presentation
  2. รับการอ้างอิงของสไลด์แรกผ่านดัชนี
  3. ประกาศอาร์เรย์ไบต์และสร้างอินสแตนซ์ของคลาส WebClient
  4. โหลดภาพเก็บไว้ในเว็บ
  5. สร้างสไลด์ตามรูปภาพ
  6. ระบุขนาดสไลด์
  7. บันทึกงานนำเสนอที่เป็นผลลัพธ์

รหัส C# นี้แสดงวิธีเพิ่มรูปภาพที่จัดเก็บบนเว็บไปยัง PowerPoint:

using (Presentation pres = new Presentation())
{
    ISlide slide = pres.Slides[0];

    byte[] imageData;
    using (WebClient webClient = new WebClient()) 
    {
        imageData = webClient.DownloadData(new Uri("[INSERT URL HERE]"));
    }
    
    IPPImage image = pres.Images.AddImage(imageData);
    slide.Shapes.AddPictureFrame(ShapeType.Rectangle, 10, 10, 100, 100, image);
    
    pres.Save("pres.pptx", SaveFormat.Pptx);
}

รับใบอนุญาตฟรี

ต้องการทดสอบคุณสมบัติ Aspose.Slides โดยไม่มีข้อ จำกัด หรือไม่? รับ ใบอนุญาตชั่วคราวฟรี

บทสรุป

เราเชื่อว่าตอนนี้คุณรู้วิธีใช้ไลบรารี .NET ที่ทรงพลังเพื่อแปลงภาพ PNG เป็นงานนำเสนอ PowerPoint ใน C# คุณอาจต้องการดูการดำเนินการแปลงหน้าผลิตภัณฑ์สำหรับ PNG เป็น PPT

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Aspose.Slides คุณสมบัติ โปรดดูเอกสารประกอบ/). หากคุณมีคำถาม คุณสามารถโพสต์ได้ที่ฟอรัม

ดูสิ่งนี้ด้วย