PowerPoint-presentaties converteren in Handout-modus met Java

Introductie

Aspose.Slides stelt je in staat om presentaties te converteren naar uitvoerformaten die de Handout-modus ondersteunen. In deze modus worden meerdere dia’s op één pagina gerangschikt, wat handig is voor het afdrukken van presentatiemateriaal voor conferenties, seminars en soortgelijke evenementen.

De Handout-modus wordt geconfigureerd via de setSlidesLayoutOptions-methode, die beschikbaar is in IPdfOptions, IRenderingOptions, IHtmlOptions en ITiffOptions. Om de handout-indeling te definiëren, gebruik je het object HandoutLayoutingOptions.

Exporteren in Handout-modus

Om een presentatie in Handout-modus te exporteren, stel je de setSlidesLayoutOptions-methode in voor de doel-exportopties en wijs je een HandoutLayoutingOptions instantie toe die het aantal dia’s per pagina en gerelateerde weergave‑parameters definieert.

Hieronder staat een codevoorbeeld dat laat zien hoe je een presentatie naar PDF converteert in Handout-modus.

// Laad een presentatie.
Presentation presentation = new Presentation("sample.pptx");
try {
    // Stel de exportopties in.
    HandoutLayoutingOptions slidesLayoutOptions = new HandoutLayoutingOptions();
    slidesLayoutOptions.setHandout(HandoutType.Handouts4Horizontal);  // 4 dia's op één pagina horizontaal
    slidesLayoutOptions.setPrintSlideNumbers(true);                   // print dia‐nummers
    slidesLayoutOptions.setPrintFrameSlide(true);                     // print een kader rond dia's
    slidesLayoutOptions.setPrintComments(false);                      // geen opmerkingen

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

    // Exporteer de presentatie naar PDF met de gekozen lay‑out.
    presentation.save("output.pdf", SaveFormat.Pdf, pdfOptions);
} finally {
    if (presentation != null) presentation.dispose();    
}

FAQ

Wat is het maximale aantal dia‑miniaturen per pagina in Handout-modus?

Aspose.Slides ondersteunt presets tot 9 miniaturen per pagina met horizontale of verticale ordening: 1, 2, 3, 4 (horizontaal/verticaal), 6 (horizontaal/verticaal) en 9 (horizontaal/verticaal).

Kan ik een aangepast raster definiëren, bijvoorbeeld 5 of 8 dia’s per pagina?

Nee. Het aantal en de volgorde van de miniaturen worden strikt bepaald door de HandoutType-klasse; willekeurige lay‑outs worden niet ondersteund.

Kan ik verborgen dia’s opnemen in de Handout-uitvoer?

Ja. Schakel de verborgen dia’s in met de setShowHiddenSlides-methode in de exportinstellingen voor het doel‑formaat, zoals PdfOptions, HtmlOptions of TiffOptions.