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();
}
setSlidesLayoutOptions-methode alleen beschikbaar is voor bepaalde uitvoerformaten, zoals PDF, HTML, TIFF, en bij het renderen als afbeeldingen.
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.