แปลงงานนำเสนอ PowerPoint เป็น SWF Flash บน Android

ภาพรวม

บทความนี้อธิบายวิธีการแปลงงานนำเสนอ PowerPoint เป็น SWF โดยใช้ Aspose.Slides แสดงวิธีการบันทึกงานนำเสนอเป็นไฟล์ SWF ด้วยเมธอด Presentation.save และวิธีการกำหนดค่าการส่งออกด้วย SwfOptions, รวมถึงการตั้งค่าผู้ชมและการจัดวางโน้ตหรือความคิดเห็น

แปลง PPT(X) เป็น SWF

เมธอด Save ที่เปิดให้ใช้โดยคลาส Presentation สามารถใช้เพื่อแปลงงานนำเสนอทั้งหมดเป็นเอกสาร SWF ตัวอย่างต่อไปนี้แสดงวิธีการแปลงงานนำเสนอเป็นเอกสาร SWF โดยใช้ตัวเลือกที่จัดให้โดยคลาส SWFOptions คุณยังสามารถรวมความคิดเห็นใน SWF ที่สร้างขึ้นโดยใช้ ISWFOptions และอินเทอร์เฟซ INotesCommentsLayoutingOptions ได้

Presentation pres = new Presentation("Sample.pptx");
try {
    SwfOptions swfOptions = new SwfOptions();
    swfOptions.setViewerIncluded(false);
    swfOptions.getNotesCommentsLayouting().setNotesPosition(NotesPositions.BottomFull);
    
    // บันทึกงานนำเสนอ
    pres.save("Sample.swf", SaveFormat.Swf, swfOptions);
} finally {
    if (pres != null) pres.dispose();
}

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

ฉันสามารถรวมสไลด์ที่ซ่อนอยู่ใน SWF ได้หรือไม่?

ใช่. เปิดใช้สไลด์ที่ซ่อนอยู่โดยใช้เมธอด setShowHiddenSlides ใน SwfOptions ตามค่าเริ่มต้น สไลด์ที่ซ่อนจะไม่ถูกส่งออก.

ฉันจะควบคุมการบีบอัดและขนาดสุดท้ายของ SWF ได้อย่างไร?

ใช้เมธอด setCompressed และ adjust JPEG quality เพื่อปรับสมดุลระหว่างขนาดไฟล์และคุณภาพภาพ.

‘setViewerIncluded’ มีไว้เพื่ออะไร และควรปิดใช้งานเมื่อไหร่?

setViewerIncluded เพิ่ม UI ของผู้เล่นที่ฝังไว้ (ควบคุมการนำทาง, แพเนล, การค้นหา) ปิดการใช้งานหากคุณต้องการใช้ผู้เล่นของคุณเองหรือจำเป็นต้องมีเฟรม SWF เปล่าๆ โดยไม่มี UI.

เกิดอะไรขึ้นหากฟอนต์ต้นทางหายไปบนเครื่องที่ทำการส่งออก?

Aspose.Slides จะทำการแทนที่ฟอนต์ที่คุณระบุผ่าน setDefaultRegularFont ใน SwfOptions เพื่อหลีกเลี่ยงการใช้ฟอนต์สำรองโดยไม่ได้ตั้งใจ.