PptxGenJS
JavaScript ไลบรารีสำหรับการนำเสนอ PPTX
ไลบรารีโอเพนซอร์สฟรีเพื่อสร้างและแก้ไข PowerPoint® PPTX ในเว็บแอป
PptxGenJS คืออะไร?
PptxGenJS เป็นไลบรารี JavaScript โอเพ่นซอร์สที่มีความสามารถในการสร้างงานนำเสนอ PowerPoint PPTX โดยไม่ต้องพึ่งพาภายนอก มันสามารถสร้างไฟล์ PPTX ด้วยคำสั่ง JavaScript ง่ายๆ เพียงไม่กี่คำสั่งในเบราว์เซอร์เดสก์ท็อปและมือถือที่ทันสมัย และยังสามารถรวมเข้ากับ Node, Angular, React และ Electron
ไลบรารี PowerPoint JavaScript รองรับฟีเจอร์ต่างๆ เช่น การสร้างและปรับเปลี่ยนสไลด์ การเพิ่มแผนภูมิ รูปภาพ ไฟล์สื่อและรูปร่างลงในสไลด์ และการแทรกตาราง ตลอดจนข้อความลงในสไลด์ นอกจากนี้ยังรองรับ Master Slides สำหรับการสร้างแบรนด์ รูปภาพ SVG, gif แบบเคลื่อนไหว, วิดีโอ YouTube, ข้อความ RTL และแบบอักษรเอเชีย คุณสมบัติที่ควรค่าแก่การกล่าวถึงอีกประการหนึ่งคือการส่งออกไฟล์ PPTX ไปยังเบราว์เซอร์ไคลเอ็นต์โดยตรงด้วยประเภท MIME ที่เหมาะสม รวมถึงในรูปแบบ base64, blob & stream
วิธีการติดตั้ง PptxGenJS?
โปรดใช้คำสั่งต่อไปนี้เพื่อติดตั้งโดยใช้ git
ติดตั้ง PptxGenJS ผ่าน git
<!-- Bundle: Easiest to use, supports all browsers -->
<script src="PptxGenJS/libs/pptxgen.bundle.js"></script>
สร้างงานนำเสนอ PPTX ผ่าน JavaScript
ไลบรารี PptxGenJS มีคุณลักษณะสำหรับการสร้างงานนำเสนอ PowerPoint PPTX ใหม่ด้วยโค้ดสองสามบรรทัดภายในเว็บเบราว์เซอร์หรือแอป Node บนเดสก์ท็อป เมื่อสร้างงานนำเสนอแล้ว คุณสามารถเพิ่มสไลด์ใหม่ลงในงานนำเสนอได้ นอกจากนี้ยังง่ายต่อการเพิ่มวัตถุลงในสไลด์ เช่น แผนภูมิ ตาราง รูปร่าง รูปภาพ เป็นต้น
เพิ่มรูปภาพและแผนภูมิไปยัง PPTX Slide
รูปภาพและแผนภูมิช่วยเพิ่มคุณค่าให้กับการนำเสนอ โปรแกรมเมอร์ซอฟต์แวร์สามารถเพิ่มรูปภาพและแผนภูมิลงในสไลด์การนำเสนอได้อย่างง่ายดายด้วยความช่วยเหลือของ PptxGenJS API มีตัวเลือกมากมายสำหรับการเพิ่มรูปภาพ เช่น การเพิ่มรูปภาพด้วย URL ในเครื่อง ภาพจาก URL ระยะไกล รูปภาพตามข้อมูล (ฐาน 64 ที่เข้ารหัสล่วงหน้า) และรูปภาพที่มีไฮเปอร์ลิงก์ เป็นต้น นอกจากนี้ยังรองรับการครอบตัดและปรับขนาดรูปภาพ
แปลง HTML เป็น PowerPoint ผ่าน JavaScript
ไลบรารี PptxGenJS ช่วยให้นักพัฒนาสามารถแปลง HTML เป็นงานนำเสนอ PowerPoint PPTX ในขณะที่สร้างตาราง HTML ให้เป็นสไลด์อย่างน้อยหนึ่งสไลด์ นอกจากนี้ยังรองรับการจัดรูปแบบเซลล์ ซึ่งรวมถึงสีพื้นหลัง ช่องว่างภายใน แบบอักษร เส้นขอบ ฯลฯ
เมธอด tableToSlides จะโคลนตารางรวมถึงสไตล์ CSS และสร้างสไลด์ โค้ด 3 บรรทัดต่อไปนี้สามารถแปลงตาราง HTML เป็นสไลด์ PPTX
- สร้างอินสแตนซ์ PptxGenJS
- เรียกเมธอด tableToSlides ด้วยรหัสองค์ประกอบ HTML และตัวเลือกการแสดงผล
- สร้างไฟล์ PPTX โดยใช้เมธอด writeFile
การแปลง HTML เป็น PPTX ผ่าน JavaScript
let pptx = new PptxGenJS();
pptx.tableToSlides('htmlTableId', { x: 1.0, y: 1.0, w:10 });
pptx.writeFile({ fileName: 'table2slides.pptx' });