Konversi Presentasi PowerPoint dalam Mode Handout Menggunakan Python
Pendahuluan
Aspose.Slides for Python via Java memungkinkan Anda mengekspor presentasi dalam mode handout, mengatur beberapa slide pada satu halaman. Hal ini berguna untuk mencetak materi presentasi untuk konferensi, seminar, dan acara serupa.
Konfigurasikan tata letak melalui metode setSlidesLayoutOptions. Tata letak handout didukung oleh PdfOptions, RenderingOptions, HtmlOptions, dan TiffOptions. Gunakan objek HandoutLayoutingOptions untuk menentukan pengaturan tata letak dan tampilan.
Ekspor Mode Handout
Untuk mengekspor presentasi dalam mode handout, buat sebuah instance HandoutLayoutingOptions dan tetapkan ke opsi ekspor target menggunakan setSlidesLayoutOptions.
Contoh berikut memuat sample.pptx dan mengekspornya ke PDF dengan empat slide per halaman dalam urutan horizontal. Contoh ini menyertakan nomor slide dan bingkai di sekitar slide, serta mengecualikan komentar.
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import HandoutLayoutingOptions, HandoutType, PdfOptions, Presentation, SaveFormat
# Muat sebuah presentasi.
presentation = Presentation("sample.pptx")
try:
# Konfigurasikan tata letak handout.
slides_layout_options = HandoutLayoutingOptions()
slides_layout_options.setHandout(HandoutType.Handouts4Horizontal)
slides_layout_options.setPrintSlideNumbers(True)
slides_layout_options.setPrintFrameSlide(True)
slides_layout_options.setPrintComments(False)
pdf_options = PdfOptions()
pdf_options.setSlidesLayoutOptions(slides_layout_options)
# Ekspor presentasi ke PDF dengan tata letak yang dipilih.
presentation.save("output.pdf", SaveFormat.Pdf, pdf_options)
finally:
presentation.dispose()
Peringatan
Pengaturan tata letak handout berlaku untuk format output yang didukung, seperti PDF, HTML, TIFF, dan gambar yang dirender. Mereka tidak mengubah urutan slide dalam presentasi sumber.FAQ
Berapa jumlah maksimum thumbnail slide per halaman dalam mode handout?
Aspose.Slides mendukung hingga sembilan thumbnail per halaman. Preset HandoutType menyediakan satu, dua, tiga, empat, enam, atau sembilan slide per halaman. Preset empat, enam, dan sembilan slide menawarkan urutan horizontal dan vertikal.
Apakah saya dapat menentukan kisi khusus, seperti lima atau delapan slide per halaman?
Tidak. Jumlah dan urutan thumbnail dikendalikan oleh nilai HandoutType yang telah ditentukan sebelumnya. Kisi sembarangan tidak didukung oleh pengaturan tata letak handout ini.
Apakah saya dapat menyertakan slide tersembunyi dalam output handout?
Ya. Aktifkan slide tersembunyi dalam pengaturan ekspor untuk format target. Untuk PDF, panggil PdfOptions.setShowHiddenSlides dengan True sebelum menyimpan presentasi.