แปลงงานนำเสนอ PowerPoint เป็น SWF Flash ใน JavaScript

ภาพรวม

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

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

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

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

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

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

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

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

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

‘setViewerIncluded’ ใช้ทำอะไร และควรใช้เมื่อใด?

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

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

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