แปลง PowerPoint PPT เป็น GIF เคลื่อนไหวใน C#

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

C# .NET API สำหรับการแปลง PowerPoint PPT เป็น GIF

ในการแปลงไฟล์ PowerPoint PPT/PPTX เป็น GIF แบบเคลื่อนไหว เราจะใช้ Aspose.Slides for .NET เป็น .NET API ที่มีคุณลักษณะหลากหลายสำหรับการสร้างและจัดการงานนำเสนอ PowerPoint นอกจากนี้ยังมีการแปลงไฟล์ PPT/PPTX เป็นรูปแบบอื่นที่มีความเที่ยงตรงสูง คุณสามารถ ดาวน์โหลด DLL ของ API หรือติดตั้งโดยใช้ NuGet

PM> Install-Package Aspose.Slides.NET 

แปลง PowerPoint PPT เป็น GIF ใน C#

Aspose.Slides for .NET ช่วยให้คุณแปลง PPT/PPTX เป็น GIF ได้ง่ายขึ้น เพียงโหลดงานนำเสนอและบันทึกเป็น GIF ต่อไปนี้เป็นขั้นตอนในการแปลง PPT เป็น GIF ใน C#

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงไฟล์ PowerPoint PPTX เป็น GIF แบบเคลื่อนไหวใน C#

// โหลดงานนำเสนอ
using (Presentation presentation = new Presentation("presentation.pptx"))
{
    // บันทึกงานนำเสนอเป็น GIF
    presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}

C# PPTX เป็น GIF - ตัวเลือกเพิ่มเติม

คุณยังสามารถปรับแต่งการแปลง PPT เป็น GIF ได้โดยใช้ตัวเลือกต่างๆ เช่น การหน่วงเวลาระหว่างสไลด์ ขนาดเฟรมของ GIF และการเปลี่ยนแปลงในเฟรมต่อวินาที ต่อไปนี้เป็นขั้นตอนในการปรับแต่งการแปลง PPT เป็น GIF

  • โหลดงานนำเสนอ PPT/PPTX โดยใช้คลาส Presentation
  • สร้างอินสแตนซ์ของคลาส GifOptions
  • ตั้งค่าตัวเลือกที่ต้องการ เช่น ขนาดเฟรม
  • บันทึกงานนำเสนอเป็น GIF โดยใช้วิธี Presentation.Save(string, SaveFormat.Gif, GifOptions)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลง PPT เป็น GIF แบบเคลื่อนไหวด้วยการตั้งค่าแบบกำหนดเองใน C#

// โหลดงานนำเสนอ
using (Presentation presentation = new Presentation("presentation.pptx"))
{
    // ตั้งค่าตัวเลือก GIF
    GifOptions options = new GifOptions();
    options.FrameSize = new Size(960, 720); // the size of the resultant GIF  
    options.DefaultDelay = 2000; // how long each slide will be shown before moving to the next one
    options.TransitionFps = 35; // increase FPS for better transition animation quality
                
    // บันทึกงานนำเสนอเป็น GIF
    presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}

C# API เพื่อบันทึก PPT เป็น GIF - รับใบอนุญาตฟรี

คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อใช้ Aspose.Slides for .NET โดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีแปลงงานนำเสนอ PowerPoint PPT/PPTX เป็น GIF แบบเคลื่อนไหวใน C# นอกจากนี้ คุณได้เห็นวิธีปรับแต่งการแปลง PowerPoint เป็น GIF โดยใช้ตัวเลือกต่างๆ นอกจากนี้ คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ Aspose.Slides for .NET โดยใช้ เอกสารประกอบ นอกจากนี้ คุณสามารถโพสต์คำถามของคุณไปที่ ฟอรัม ของเรา

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

ข้อมูล: Aspose เพิ่งพัฒนาออนไลน์ Text to GIF Converter ที่ให้คุณสร้างแอนิเมชั่นที่น่าสนใจโดยอ้างอิงจากข้อความง่ายๆ