แปลงงานนำเสนอ PowerPoint เป็น GIF เคลื่อนไหวใน JavaScript
ภาพรวม
Aspose.Slides ให้คุณแปลงงานนำเสนอ PowerPoint เป็นไฟล์ GIF แบบเคลื่อนไหวได้ด้วยเพียงไม่กี่บรรทัดของโค้ด ซึ่งเป็นประโยชน์เมื่อคุณต้องการแชร์เนื้อหาสไลด์ในรูปแบบที่มีน้ำหนักเบา รองรับอย่างกว้างขวาง และสามารถฝังลงในหน้าเว็บ แชทเมสเซนเจอร์ หรือเอกสารต่าง ๆ บทความนี้อธิบายวิธีส่งออกงานนำเสนอเป็น GIF ด้วยการตั้งค่าเริ่มต้นและวิธีการปรับแต่งผลลัพธ์โดยกำหนดตัวเลือกต่าง ๆ เช่น ขนาดเฟรม ความหน่วงของสไลด์และอัตราเฟรมการเปลี่ยนผ่านผ่าน GifOptions
การแปลงงานนำเสนอเป็น GIF แบบเคลื่อนไหวด้วยการตั้งค่าเริ่มต้น
ตัวอย่างโค้ดใน JavaScript นี้แสดงวิธีแปลงงานนำเสนอเป็น GIF แบบเคลื่อนไหวโดยใช้การตั้งค่ามาตรฐาน:
var pres = new aspose.slides.Presentation("pres.pptx");
try {
pres.save("pres.gif", aspose.slides.SaveFormat.Gif);
} finally {
if (pres != null) {
pres.dispose();
}
}
GIF แบบเคลื่อนไหวจะถูกสร้างด้วยพารามิเตอร์เริ่มต้น
TIP
หากคุณต้องการปรับแต่งพารามิเตอร์สำหรับ GIF คุณสามารถใช้คลาส GifOptions ได้ ดูตัวอย่างโค้ดด้านล่าง.การแปลงงานนำเสนอเป็น GIF แบบเคลื่อนไหวด้วยการตั้งค่ากำหนดเอง
ตัวอย่างโค้ดนี้แสดงวิธีแปลงงานนำเสนอเป็น GIF แบบเคลื่อนไหวโดยใช้การตั้งค่ากำหนดเองใน JavaScript:
var pres = new aspose.slides.Presentation("pres.pptx");
try {
var gifOptions = new aspose.slides.GifOptions();
gifOptions.setFrameSize(java.newInstanceSync("java.awt.Dimension", 960, 720));// ขนาดของ GIF ที่ได้
gifOptions.setDefaultDelay(2000);// ระยะเวลาที่แต่ละสไลด์จะแสดงก่อนเปลี่ยนไปสไลด์ต่อไป
gifOptions.setTransitionFps(35);// เพิ่ม FPS เพื่อคุณภาพการเปลี่ยนภาพที่ดียิ่งขึ้น
pres.save("pres.gif", aspose.slides.SaveFormat.Gif, gifOptions);
} finally {
if (pres != null) {
pres.dispose();
}
}
Info
คุณอาจต้องการลองใช้ตัวแปลงฟรี Text to GIF ที่พัฒนาโดย Aspose.คำถามที่พบบ่อย
ถ้าแบบอักษรที่ใช้ในงานนำเสนอไม่ได้ติดตั้งบนระบบจะทำอย่างไร?
ติดตั้งแบบอักษรที่หายไปหรือ กำหนดค่าแบบอักษรสำรอง. Aspose.Slides จะทำการแทนที่ แต่ลักษณะอาจแตกต่างกัน สำหรับการสร้างแบรนด์ ควรตรวจสอบให้แน่ใจว่าแบบอักษรที่จำเป็นมีให้ใช้อย่างชัดเจน
ฉันสามารถใส่วอเทอร์มาร์คทับบนเฟรมของ GIF ได้หรือไม่?
ได้. เพิ่มวัตถุ/โลโก้กึ่งโปร่งแสง ไปยังสไลด์หลักหรือสไลด์แต่ละสไลด์ก่อนการส่งออก — วอเทอร์มาร์คจะแสดงบนทุกเฟรม