
Saat bekerja dengan presentasi PowerPoint di aplikasi Python, Anda mungkin perlu membuat thumbnail untuk PPT. Misalnya saat membuat tayangan slide atau alat manipulasi presentasi. Pada artikel ini, Anda akan mempelajari cara membuat thumbnail dengan mengonversi gambar PPT ke JPG dengan Python. Kami juga akan membahas cara menghasilkan gambar JPG yang memiliki dimensi khusus dan merender catatan slide dan komentar.
- Konverter Python PPT ke JPG
- Konversikan PPT ke JPG
- Sesuaikan Dimensi Hasil JPG
- Sertakan Catatan dan Komentar dalam Gambar JPG
Konverter Python PPT ke JPG
Untuk mengubah presentasi PowerPoint menjadi gambar JPG, kami akan menggunakan Aspose.Slides for Python via .NET. Ini adalah perpustakaan yang kuat untuk mengimplementasikan fitur manipulasi presentasi dengan Python. Dengan menggunakan perpustakaan, Anda dapat membuat, memodifikasi, dan mengonversi presentasi dengan mulus. Gunakan perintah pip berikut untuk menginstal pustaka dari PyPI.
> pip install aspose.slides
Konversikan PPT ke JPG dengan Python
Berikut ini adalah langkah-langkah untuk mengonversi presentasi PPT ke gambar JPG dengan Python.
- Pertama, muat file presentasi menggunakan kelas Presentation.
- Kemudian, ulangi slide menggunakan koleksi Pesentation.slides.
- Dapatkan referensi dari setiap ISlide dalam koleksi menggunakan indeks slide.
- Terakhir, gunakan metode ISlide.getthumbnail().save(string, ImageFormat.jpeg) untuk mengubah slide menjadi gambar JPG.
Contoh kode berikut menunjukkan cara mengonversi PowerPoint PPTX ke JPG dengan Python.
import aspose.slides as slides
import aspose.pydrawing as drawing
# Muat presentasi
pres = slides.Presentation("presentation.pptx")
# Ulangi slide
for index in range(pres.slides.length):
# Dapatkan referensi slide
slide = pres.slides[index]
# Simpan sebagai JPG
slide.get_thumbnail().save("slide_{i}.jpg".format(i = index), drawing.imaging.ImageFormat.jpeg)
Tangkapan layar berikut menunjukkan gambar JPG yang dihasilkan dari slide pertama dalam presentasi.

Gambar JPG yang dihasilkan
PPT ke JPG - Sesuaikan Dimensi Gambar
Anda juga dapat menyesuaikan dimensi gambar JPG yang dihasilkan dengan memberikan lebar dan tinggi. Selain itu, Anda dapat menskalakan gambar sesuai kebutuhan Anda. Langkah-langkah berikut menunjukkan cara mengonversi PPT ke JPG dengan dimensi dan penskalaan yang disesuaikan.
- Pertama, muat file presentasi menggunakan kelas Presentation.
- Buat dua variabel untuk mengatur lebar dan tinggi gambar JPG.
- Atur penskalaan X dan Y dari gambar menggunakan lebar dan tinggi yang ditentukan.
- Ulangi slide menggunakan koleksi Pesentation.slides.
- Dapatkan referensi dari setiap ISlide dari koleksi menggunakan indeks slide.
- Ubah slide menjadi JPG menggunakan metode ISlide.getthumbnail(scaleX, scaleY).save(string, ImageFormat.jpeg).
Contoh kode berikut menunjukkan cara membuat thumbnail PPT dengan penskalaan dan dimensi yang disesuaikan dengan Python.
import aspose.slides as slides
import aspose.pydrawing as drawing
# Muat presentasi
pres = slides.Presentation("presentation.pptx")
desiredX = 1200
desiredY = 800
scaleX = (float)(1.0 / pres.slide_size.size.width) * desiredX
scaleY = (float)(1.0 / pres.slide_size.size.height) * desiredY
# Ulangi slide
for index in range(pres.slides.length):
# Dapatkan referensi slide
slide = pres.slides[index]
# Simpan sebagai JPG
slide.get_thumbnail(scaleX, scaleY).save("slide_{i}.jpg".format(i = index), drawing.imaging.ImageFormat.jpeg)
Sertakan Catatan dan Komentar - Python PPT ke JPG
MS PowerPoint juga memungkinkan Anda menulis komentar dan catatan untuk setiap slide dalam presentasi. Secara default, komentar dan catatan tidak ditampilkan dalam konversi PPT ke JPG. Namun, Anda dapat memasukkannya ke dalam gambar JPG yang dihasilkan dengan mengikuti langkah-langkah di bawah ini.
Pertama, muat file presentasi menggunakan kelas Presentation.
Buat objek Bitmap dengan menentukan lebar dan tinggi gambar yang dihasilkan.
Buat objek kelas RenderingOptions.
Tentukan posisi untuk catatan menggunakan properti RenderingOptions.notescommentslayouting.notesposition.
Untuk menyertakan komentar, gunakan properti RenderingOptions.notescommentslayouting.commentsposition.
Ulangi slide dalam koleksi Pesentation.slides.
Hasilkan objek grafis dari Bitmap menggunakan metode Graphics.fromimage(Bitmap).
Render slide ke grafik menggunakan metode Presentation.slides[index].rendertographics(RenderingOptions, graphics).
Simpan slide sebagai JPG menggunakan metode Bitmap.save(string, ImageFormat.jpeg).
Contoh kode berikut menunjukkan cara merender catatan dan komentar dalam konversi PPT ke JPG.
import aspose.slides as slides
import aspose.pydrawing as drawing
# Muat presentasi
pres = slides.Presentation("presentation.pptx")
# Buat objek bitmap
bmp = drawing.Bitmap(1000, 700)
# Atur catatan dan posisi komentar
opts = slides.export.RenderingOptions()
opts.notes_comments_layouting.notes_position = slides.export.NotesPositions.BOTTOM_TRUNCATED
# Untuk memasukkan komentar
opts.notes_comments_layouting.comments_area_color = drawing.Color.orange
opts.notes_comments_layouting.comments_area_width = 200
opts.notes_comments_layouting.comments_position = slides.export.CommentsPositions.RIGHT
# Ulangi slide
for index in range(pres.slides.length):
# Hasilkan grafik dari bitmap
graphics = drawing.Graphics.from_image(bmp)
# Render slide ke grafik
pres.slides[index].render_to_graphics(opts, graphics)
# Simpan sebagai JPG
bmp.save("slide_{i}.jpg".format(i = index), drawing.imaging.ImageFormat.jpeg)
Tangkapan layar berikut menunjukkan gambar JPG yang dihasilkan yang berisi catatan slide dan komentar.

PPT ke JPG dengan Catatan Slide dan Komentar
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 gambar PowerPoint PPT atau PPTX ke JPG dengan Python. Selain itu, Anda telah melihat cara menghasilkan gambar JPG dengan dimensi dan penskalaan khusus. Kami juga telah membahas cara memasukkan catatan slide dan komentar dalam konversi PPT ke JPG. Aspose.Slides for Python melalui .NET juga menyediakan berbagai macam fitur yang dapat Anda jelajahi menggunakan dokumentasi. Jika Anda memiliki pertanyaan, hubungi kami di forum kami.
Lihat juga
- Konversikan PPTX ke PDF dengan Python
- Buat Presentasi PowerPoint dengan Python
- Konversikan PPT ke PNG dengan Python
Kiat: Anda mungkin ingin melihat pengonversi Aspose FREE PowerPoint to JPG.