แปลงงานนำเสนอ 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 เพื่อหลีกเลี่ยงการใช้ฟอนต์สำรองโดยไม่ตั้งใจ