Konversikan PPT ke HTML dengan Python

Dalam berbagai kasus, Anda harus mengonversi slide dalam presentasi PowerPoint menjadi HTML. Misalnya, untuk melihat di browser, mengindeks konten, dll. Pada artikel ini, Anda akan mempelajari cara mengonversi PowerPoint PPT atau PPTX ke HTML dengan Python. Selain itu, kami akan membahas cara mengonversi PPT ke HTML responsif dan menyertakan catatan slide di halaman HTML yang dihasilkan.

Konverter Python PowerPoint PPT ke HTML

Aspose.Slides for Python via .NET adalah library Python yang kuat yang menyediakan berbagai fitur manipulasi presentasi. Anda dapat membuat presentasi baru dari awal atau memanipulasi yang sudah ada dengan mulus tanpa MS Office. Selain itu, ini menyediakan konversi PPT/PPTX dengan ketelitian tinggi ke format lain. Kami akan menggunakan pustaka ini untuk mengonversi PPT ke HTML. Anda dapat menginstalnya di aplikasi Python dari PyPI menggunakan perintah berikut.

> pip install aspose.slides

Mengonversi PowerPoint PPT/PPTX ke HTML dengan Python

Berikut ini adalah langkah-langkah untuk mengonversi PowerPoint PPT ke HTML dengan Python.

  • Muat file PPT (atau PPTX) menggunakan kelas Presentation.
  • Konversikan PPT ke HTML menggunakan metode Presentation.save(string, export.SaveFormat.HTML).

Contoh kode berikut menunjukkan cara mengonversi file PowerPoint PPTX ke HTML dengan Python.

import aspose.slides as slides

# Muat file presentasi
pres = slides.Presentation("presentation.pptx")

# Simpan sebagai HTML
pres.save("ppt-to-html.html", slides.export.SaveFormat.HTML)

Berikut ini adalah halaman HTML yang kami dapatkan setelah mengonversi PPT yang memiliki dua slide.

Mengonversi PowerPoint PPT ke HTML dengan Python

Konversikan PPT atau PPTX ke HTML Responsif dengan Python

Anda juga dapat mengonversi file PPT menjadi HTML responsif sehingga muncul dengan benar di berbagai browser dan ukuran layar. Berikut ini adalah langkah-langkah untuk mencapainya.

  • Muat file PPT (atau PPTX) menggunakan kelas Presentation.
  • Buat objek kelas HtmlOptions.
  • Buat objek kelas ResponsiveHtmlController.
  • Tetapkan pengontrol ke properti HtmlOptions.htmlformatter.
  • Konversikan PPT ke HTML menggunakan metode Presentation.save(string, export.SaveFormat.HTML, HtmlOptions).

Contoh kode berikut menunjukkan cara mengonversi PPTX ke HTML responsif dengan Python.

import aspose.slides as slides

# Muat file presentasi
pres = slides.Presentation("presentation.pptx")

# Buat opsi HTML
options = slides.export.HtmlOptions()

# Buat pengontrol HTML yang responsif
controller = slides.export.ResponsiveHtmlController() 

# Tetapkan pengontrol sebagai pemformat HTML
options.html_formatter = slides.export.HtmlFormatter.create_custom_formatter(controller)

# Simpan sebagai HTML
pres.save("ppt-to-responsive-html.html", slides.export.SaveFormat.HTML, options)

Tangkapan layar berikut menunjukkan bagaimana HTML yang dikonversi muncul di layar seluler.

Konversi PowerPoint PPTX ke HTML responsif

Sertakan Catatan Slide di Konversi PowerPoint ke HTML

Secara default, catatan slide tidak termasuk dalam halaman HTML yang dikonversi. Namun, jika Anda ingin memasukkannya, Anda dapat melakukannya dengan menetapkan nilai dari export.NotesPositions enum ke properti HtmlOptions.notescommentslayouting.notesposition. Contoh kode berikut menunjukkan cara memasukkan catatan slide di bagian bawah halaman HTML.

import aspose.slides as slides

# Muat file presentasi
pres = slides.Presentation("presentation.pptx")

# Buat opsi HTML
options = slides.export.HtmlOptions()

# Sertakan catatan slide
options.notes_comments_layouting.notes_position = slides.export.NotesPositions.BOTTOM_FULL

# Simpan sebagai HTML
pres.save("ppt-to-html-notes.html", slides.export.SaveFormat.HTML, options)

Tangkapan layar berikut menunjukkan bagaimana catatan slide muncul di halaman HTML yang dikonversi.

Merender Catatan Slide dalam PPT ke HTML dengan Python

Dapatkan Lisensi Gratis

Anda dapat menggunakan Aspose.Slides for Python melalui .NET tanpa batasan evaluasi dengan mendapatkan lisensi sementara.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi PowerPoint PPT atau PPTX ke HTML dengan Python. Selain itu, kita telah melihat cara mengonversi presentasi menjadi HTML responsif dan menyertakan catatan slide di halaman HTML yang dihasilkan. Anda dapat membaca lebih lanjut tentang Aspose.Slides for Python melalui .NET menggunakan dokumentasi. Jika ada pertanyaan, hubungi kami di forum kami.

Lihat juga

Info: Aspose menyediakan layanan konversi PowerPoint to HTML gratis, yang merupakan implementasi langsung dari proses konversi presentasi ke HTML.