จัดการการแสดงสไลด์ใน .NET
บทนำ
ใน Microsoft PowerPoint การตั้งค่า Slide Show เป็นเครื่องมือสำคัญสำหรับการเตรียมและนำเสนอการนำเสนอระดับมืออาชีพ หนึ่งในคุณสมบัติที่สำคัญที่สุดในส่วนนี้คือ Set Up Show ซึ่งช่วยให้คุณปรับแต่งการนำเสนอให้เหมาะกับเงื่อนไขและผู้ชมเฉพาะ ทำให้มีความยืดหยุ่นและสะดวกสบาย ด้วยคุณลักษณะนี้ คุณสามารถเลือกประเภทการแสดง (เช่น นำเสนอโดยผู้พูด, ดูโดยบุคคลหนึ่ง, หรือดูแบบคีออส) เปิดหรือปิดการวนลูป, เลือกสไลด์ที่ต้องการแสดง, และใช้การกำหนดเวลา ขั้นตอนนี้ในการเตรียมเป็นสิ่งสำคัญในการทำให้การนำเสนอของคุณมีประสิทธิภาพและเป็นมืออาชีพมากขึ้น
SlideShowSettings เป็นคุณสมบัติของคลาส Presentation ชนิด SlideShowSettings ซึ่งช่วยให้คุณจัดการการตั้งค่า slide show ในการนำเสนอ PowerPoint ในบทความนี้ เราจะสำรวจวิธีใช้คุณสมบัตินี้เพื่อกำหนดค่าและควบคุมแง่มุมต่าง ๆ ของการตั้งค่า slide show
เลือกประเภทการแสดง
SlideShowSettings.SlideShowType กำหนดประเภทของ slide show ซึ่งอาจเป็นอินสแตนซ์ของคลาสต่อไปนี้: PresentedBySpeaker, BrowsedByIndividual, หรือ BrowsedAtKiosk. การใช้คุณสมบัตินี้ช่วยให้คุณปรับการนำเสนอให้เหมาะกับสถานการณ์การใช้งานต่าง ๆ เช่น คีออสอัตโนมัติหรือการนำเสนอด้วยมือ
ตัวอย่างโค้ดด้านล่างสร้างการนำเสนอใหม่และตั้งค่าประเภทการแสดงเป็น “Browsed by an individual” โดยไม่แสดงแถบเลื่อน
using var presentation = new Presentation();
var showType = new BrowsedByIndividual
{
ShowScrollbar = false
};
presentation.SlideShowSettings.SlideShowType = showType;
presentation.Save("output.pptx", SaveFormat.Pptx);
เปิดใช้งานตัวเลือกการแสดง
SlideShowSettings.Loop กำหนดว่าการแสดง slide show ควรวนลูปจนกว่าจะหยุดด้วยตนเองหรือไม่ ซึ่งมีประโยชน์สำหรับการนำเสนออัตโนมัติที่ต้องทำงานต่อเนื่อง SlideShowSettings.ShowNarration กำหนดว่าจะเล่นการบรรยายเสียงระหว่างการแสดงหรือไม่ ซึ่งเป็นประโยชน์สำหรับการนำเสนออัตโนมัติที่มีคำแนะนำเสียงสำหรับผู้ชม SlideShowSettings.ShowAnimation กำหนดว่าจะเล่นการเคลื่อนไหวที่เพิ่มเข้าไปในวัตถุ slide หรือไม่ ซึ่งช่วยให้ได้เอฟเฟกต์ภาพเต็มรูปแบบของการนำเสนอ
ตัวอย่างโค้ดต่อไปนี้สร้างการนำเสนอใหม่และทำให้ slide show วนลูป
using var presentation = new Presentation();
presentation.SlideShowSettings.Loop = true;
presentation.Save("output.pptx", SaveFormat.Pptx);
เลือกสไลด์ที่จะแสดง
คุณสมบัติ SlideShowSettings.Slides อนุญาตให้คุณเลือกช่วงของสไลด์ที่จะถูกแสดงระหว่างการนำเสนอ ซึ่งมีประโยชน์เมื่อคุณต้องการแสดงเฉพาะบางส่วนของการนำเสนอแทนที่จะแสดงทั้งหมด ตัวอย่างโค้ดต่อไปนี้สร้างการนำเสนอใหม่และตั้งค่าช่วงสไลด์ให้แสดงตั้งแต่สไลด์ 2 ถึง 9
using var presentation = new Presentation();
var slideRange = new SlidesRange
{
Start = 2,
End = 9
};
presentation.SlideShowSettings.Slides = slideRange;
presentation.Save("output.pptx", SaveFormat.Pptx);
ใช้การเปลี่ยนสไลด์อัตโนมัติ
คุณสมบัติ SlideShowSettings.UseTimings อนุญาตให้คุณเปิดหรือปิดการใช้เวลาที่กำหนดล่วงหน้าสำหรับแต่ละสไลด์ ซึ่งเป็นประโยชน์สำหรับการแสดงสไลด์โดยอัตโนมัติตามระยะเวลาที่กำหนดไว้ ตัวอย่างโค้ดด้านล่างสร้างการนำเสนอใหม่และปิดการใช้เวลาที่กำหนด
using var presentation = new Presentation();
presentation.SlideShowSettings.UseTimings = false;
presentation.Save("output.pptx", SaveFormat.Pptx);
แสดงการควบคุมสื่อ
คุณสมบัติ SlideShowSettings.ShowMediaControls กำหนดว่าจะต้องแสดงการควบคุมสื่อ (เช่น เล่น, หยุดชั่วคราว, และหยุด) ระหว่างการแสดง slide show เมื่อมีเนื้อหามัลติมีเดีย (เช่น วิดีโอหรือเสียง) ถูกเล่นหรือไม่ ซึ่งเป็นประโยชน์เมื่อคุณต้องการให้ผู้นำเสนอควบคุมการเล่นสื่อระหว่างการนำเสนอ
ตัวอย่างโค้ดต่อไปนี้สร้างการนำเสนอใหม่และเปิดใช้งานการแสดงการควบคุมสื่อ
using var presentation = new Presentation();
presentation.SlideShowSettings.ShowMediaControls = true;
presentation.Save("output.pptx", SaveFormat.Pptx);
FAQ
ฉันสามารถบันทึกการนำเสนอให้เปิดโดยตรงในโหมด slide show ได้หรือไม่?
ได้ บันทึกไฟล์เป็นรูปแบบ PPSX หรือ PPSM; รูปแบบเหล่านี้จะเปิดโดยตรงในโหมด slide show เมื่อเปิดใน PowerPoint ใน Aspose.Slides ให้เลือกรูปแบบการบันทึกที่สอดคล้องกัน ในระหว่างการส่งออก
ฉันสามารถยกเว้นสไลด์เดี่ยวจากการแสดงโดยไม่ต้องลบออกจากไฟล์ได้หรือไม่?
ได้ ทำเครื่องหมายสไลด์เป็น Hidden สไลด์ที่ซ่อนอยู่จะยังคงอยู่ในการนำเสนอแต่จะไม่แสดงระหว่างการแสดง slide show
Aspose.Slides สามารถเล่น slide show หรือควบคุมการนำเสนอสดบนหน้าจอได้หรือไม่?
ไม่ได้ Aspose.Slides ทำการแก้ไข, วิเคราะห์และแปลงไฟล์การนำเสนอ; การเล่นจริงจะดำเนินการโดยแอปพลิเคชันตัวดูเช่น PowerPoint