แปลง PPT เป็น HTML ใน Python

ในหลายกรณี คุณต้องแปลงสไลด์ในงานนำเสนอ PowerPoint เป็น HTML ตัวอย่างเช่น ดูในเบราว์เซอร์ ทำดัชนีเนื้อหา เป็นต้น ในบทความนี้ คุณจะได้เรียนรู้วิธีแปลง PowerPoint PPT หรือ PPTX เป็น HTML ใน Python นอกจากนี้ เราจะอธิบายถึงวิธีการแปลง PPT เป็น HTML ที่ตอบสนอง และรวมบันทึกสไลด์ในหน้า HTML ที่เป็นผลลัพธ์

Python PowerPoint PPT เพื่อแปลง HTML

Aspose.Slides for Python ผ่าน .NET เป็นไลบรารี Python อันทรงพลังที่มีคุณลักษณะการจัดการงานนำเสนอที่หลากหลาย คุณสามารถสร้างงานนำเสนอใหม่ตั้งแต่ต้นหรือจัดการงานนำเสนอที่มีอยู่ได้อย่างราบรื่นโดยไม่ต้องใช้ MS Office นอกจากนี้ยังให้การแปลง PPT/PPTX ที่มีความเที่ยงตรงสูงเป็นรูปแบบอื่นๆ เราจะใช้ไลบรารีนี้เพื่อแปลง PPT เป็น HTML คุณสามารถติดตั้งในแอปพลิเคชัน Python จาก PyPI โดยใช้คำสั่งต่อไปนี้

> pip install aspose.slides

แปลง PowerPoint PPT/PPTX เป็น HTML ใน Python

ต่อไปนี้เป็นขั้นตอนในการแปลง PowerPoint PPT เป็น HTML ใน Python

  • โหลดไฟล์ PPT (หรือ PPTX) โดยใช้คลาส Presentation
  • แปลง PPT เป็น HTML โดยใช้วิธี Presentation.save(string, export.SaveFormat.HTML)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงไฟล์ PowerPoint PPTX เป็น HTML ใน Python

import aspose.slides as slides

# โหลดไฟล์นำเสนอ
pres = slides.Presentation("presentation.pptx")

# บันทึกเป็น HTML
pres.save("ppt-to-html.html", slides.export.SaveFormat.HTML)

ต่อไปนี้คือหน้า HTML ที่เราได้รับหลังจากแปลง PPT ที่มีสองสไลด์

การแปลง PowerPoint PPT เป็น HTML ใน Python

แปลง PPT หรือ PPTX เป็น HTML ที่ตอบสนองใน Python

คุณยังสามารถแปลงไฟล์ PPT เป็น HTML ที่ปรับเปลี่ยนตามอุปกรณ์เพื่อให้ปรากฏอย่างถูกต้องบนเบราว์เซอร์และขนาดหน้าจอต่างๆ ต่อไปนี้เป็นขั้นตอนในการบรรลุเป้าหมายนี้

  • โหลดไฟล์ PPT (หรือ PPTX) โดยใช้คลาส Presentation
  • สร้างวัตถุของคลาส HtmlOptions
  • สร้างวัตถุของคลาส ResponsiveHtmlController
  • กำหนดตัวควบคุมให้กับคุณสมบัติ HtmlOptions.htmlformatter
  • แปลง PPT เป็น HTML โดยใช้วิธี Presentation.save(string, export.SaveFormat.HTML, HtmlOptions)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลง PPTX เป็น HTML ที่ตอบสนองใน Python

import aspose.slides as slides

# โหลดไฟล์นำเสนอ
pres = slides.Presentation("presentation.pptx")

# สร้างตัวเลือก HTML
options = slides.export.HtmlOptions()

# สร้างตัวควบคุม HTML ที่ตอบสนอง
controller = slides.export.ResponsiveHtmlController() 

# ตั้งค่าคอนโทรลเลอร์เป็นตัวจัดรูปแบบ HTML
options.html_formatter = slides.export.HtmlFormatter.create_custom_formatter(controller)

# บันทึกเป็น HTML
pres.save("ppt-to-responsive-html.html", slides.export.SaveFormat.HTML, options)

ภาพหน้าจอต่อไปนี้แสดงให้เห็นว่า HTML ที่แปลงแล้วปรากฏบนหน้าจอมือถืออย่างไร

การแปลง PowerPoint PPTX เป็น HTML ที่ตอบสนอง

รวม Slide Notes ใน PowerPoint เพื่อแปลง HTML

ตามค่าเริ่มต้น บันทึกย่อของสไลด์จะไม่รวมอยู่ในหน้า HTML ที่แปลงแล้ว อย่างไรก็ตาม หากคุณต้องการรวมสิ่งเหล่านี้ คุณสามารถทำได้โดยกำหนดค่าจากคุณสมบัติ export.NotesPositions enum ให้กับคุณสมบัติ HtmlOptions.notescommentslayouting.notesposition ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการรวมบันทึกสไลด์ที่ด้านล่างของหน้า HTML

import aspose.slides as slides

# โหลดไฟล์นำเสนอ
pres = slides.Presentation("presentation.pptx")

# สร้างตัวเลือก HTML
options = slides.export.HtmlOptions()

# รวมบันทึกสไลด์
options.notes_comments_layouting.notes_position = slides.export.NotesPositions.BOTTOM_FULL

# บันทึกเป็น HTML
pres.save("ppt-to-html-notes.html", slides.export.SaveFormat.HTML, options)

ภาพหน้าจอต่อไปนี้แสดงลักษณะที่บันทึกย่อของสไลด์ปรากฏในหน้า HTML ที่แปลงแล้ว

การแสดงโน้ตสไลด์ใน PPT เป็น HTML ใน Python

รับใบอนุญาตฟรี

คุณสามารถใช้ Aspose.Slides for Python ผ่าน .NET ได้โดยไม่มีข้อจำกัดในการประเมินโดยรับ ใบอนุญาตชั่วคราว

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีการแปลง PowerPoint PPT หรือ PPTX เป็น HTML ใน Python นอกจากนี้ เราได้เห็นวิธีแปลงงานนำเสนอเป็น HTML ที่ปรับเปลี่ยนตามอุปกรณ์และรวมบันทึกสไลด์ในหน้า HTML ที่เป็นผลลัพธ์ คุณสามารถอ่านเพิ่มเติมเกี่ยวกับ Aspose.Slides for Python ผ่าน .NET โดยใช้ เอกสารประกอบ ในกรณีที่มีข้อสงสัย ติดต่อเราได้ที่ ฟอรัม

ดูสิ่งนี้ด้วย

ข้อมูล: Aspose ให้บริการการแปลง PowerPoint เป็น HTML ฟรี ซึ่งเป็นการนำการนำเสนอไปใช้กระบวนการแปลง HTML แบบสด