Konversi Presentasi PowerPoint dalam Mode Handout Menggunakan Java

Pendahuluan

Aspose.Slides memungkinkan Anda mengonversi presentasi ke format output yang mendukung mode Handout. Dalam mode ini, beberapa slide diatur pada satu halaman, yang berguna untuk mencetak materi presentasi untuk konferensi, seminar, dan acara serupa.

Mode Handout dikonfigurasi melalui metode setSlidesLayoutOptions, yang tersedia di IPdfOptions, IRenderingOptions, IHtmlOptions, dan ITiffOptions. Untuk menentukan tata letak handout, gunakan objek HandoutLayoutingOptions.

Ekspor Mode Handout

Untuk mengekspor presentasi dalam mode Handout, atur metode setSlidesLayoutOptions pada opsi ekspor target dan lampirkan instance HandoutLayoutingOptions yang menentukan jumlah slide per halaman serta parameter tampilan terkait.

Di bawah ini contoh kode yang menunjukkan cara mengonversi presentasi ke PDF dalam mode Handout.

// Muat presentasi.
Presentation presentation = new Presentation("sample.pptx");
try {
    // Atur opsi ekspor.
    HandoutLayoutingOptions slidesLayoutOptions = new HandoutLayoutingOptions();
    slidesLayoutOptions.setHandout(HandoutType.Handouts4Horizontal);  // 4 slide pada satu halaman secara horizontal
    slidesLayoutOptions.setPrintSlideNumbers(true);                   // cetak nomor slide
    slidesLayoutOptions.setPrintFrameSlide(true);                     // cetak bingkai di sekitar slide
    slidesLayoutOptions.setPrintComments(false);                      // tidak ada komentar

    PdfOptions pdfOptions = new PdfOptions();
    pdfOptions.setSlidesLayoutOptions(slidesLayoutOptions);

    // Ekspor presentasi ke PDF dengan tata letak yang dipilih.
    presentation.save("output.pdf", SaveFormat.Pdf, pdfOptions);
} finally {
    if (presentation != null) presentation.dispose();    
}

FAQ

Berapa jumlah maksimum thumbnail slide per halaman dalam mode Handout?

Aspose.Slides mendukung presets hingga 9 thumbnail per halaman dengan urutan horizontal atau vertikal: 1, 2, 3, 4 (horizontal/vertikal), 6 (horizontal/vertikal), dan 9 (horizontal/vertikal).

Apakah saya dapat menentukan grid khusus, misalnya 5 atau 8 slide per halaman?

Tidak. Jumlah dan urutan thumbnail dikontrol secara ketat oleh kelas HandoutType; tata letak arbitrer tidak didukung.

Apakah saya dapat menyertakan slide tersembunyi dalam output Handout?

Ya. Aktifkan slide tersembunyi menggunakan metode setShowHiddenSlides dalam pengaturan ekspor untuk format target, seperti PdfOptions, HtmlOptions, atau TiffOptions.