แปลงงานนำเสนอ PowerPoint เป็น GIF เคลื่อนไหวใน C++

ภาพรวม

Aspose.Slides อนุญาตให้คุณแปลงงานนำเสนอ PowerPoint เป็นไฟล์ GIF แบบเคลื่อนไหวด้วยเพียงไม่กี่บรรทัดของโค้ด สิ่งนี้มีประโยชน์เมื่อคุณต้องการแชร์เนื้อหาสไลด์ในรูปแบบที่เบาและรองรับอย่างกว้างขวาง ซึ่งสามารถฝังในหน้าเว็บ, แอปแชท หรือเอกสารได้ บทความนี้อธิบายวิธีส่งออกงานนำเสนอเป็น GIF ด้วยการตั้งค่าเริ่มต้นและวิธีปรับแต่งผลลัพธ์โดยกำหนดตัวเลือกเช่น ขนาดเฟรม, ความล่าช้าของสไลด์, และอัตราเฟรมการเปลี่ยนผ่านผ่าน GifOptions

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

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

auto pres = System::MakeObject<Presentation>(u"pres.pptx");
pres->Save(u"pres.gif", SaveFormat::Gif);

GIF แบบเคลื่อนไหวจะถูกสร้างด้วยพารามิเตอร์เริ่มต้น

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

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

auto gifOptions = System::MakeObject<GifOptions>();
// ขนาดของ GIF ที่ได้ผลลัพธ์ 
gifOptions->set_FrameSize(Size(960, 720));
// ระยะเวลาที่แต่ละสไลด์จะแสดงก่อนจะเปลี่ยนเป็นสไลด์ถัดไป
gifOptions->set_DefaultDelay(2000);
// เพิ่ม FPS เพื่อคุณภาพการเคลื่อนที่ของการเปลี่ยนภาพที่ดียิ่งขึ้น
gifOptions->set_TransitionFps(35);

auto pres = System::MakeObject<Presentation>(u"pres.pptx");
pres->Save(u"pres.gif", SaveFormat::Gif, gifOptions);

คำถามที่พบบ่อย

ถ้าแบบอักษรที่ใช้ในงานนำเสนอไม่ได้ติดตั้งบนระบบจะเป็นอย่างไร?

ติดตั้งแบบอักษรที่ขาดหายไปหรือ กำหนดแบบอักษรสำรอง Aspose.Slides จะทำการแทนที่ให้ แต่รูปลักษณ์อาจแตกต่าง สำหรับการสร้างแบรนด์ควรตรวจสอบให้แน่ใจว่ามีแบบอักษรที่ต้องการพร้อมใช้อย่างชัดเจน

ฉันสามารถวางลายน้ำบนเฟรมของ GIF ได้หรือไม่?

ใช่ เพิ่มวัตถุ/โลโก้ที่มีความโปร่งแสงบางส่วน (/slides/th/cpp/watermark/) ลงบนสไลด์หลักหรือสไลด์แต่ละสไลด์ก่อนส่งออก — ลายน้ำจะปรากฏบนทุกเฟรม