PowerPoint-presentaties converteren in Handout-modus met C++
Inleiding
Aspose.Slides biedt de mogelijkheid om presentaties te converteren naar diverse formaten, inclusief het maken van hand-outs voor afdrukken in Handout‑modus. Deze modus laat u configureren hoe meerdere dia’s op één pagina verschijnen, wat handig is voor conferenties, seminars en andere evenementen. U kunt deze modus inschakelen door de set_SlidesLayoutOptions‑methode in de IPdfOptions, IRenderingOptions, IHtmlOptions en ITiffOptions interfaces in te stellen.
Export in Handout‑modus
Om de Handout‑modus te configureren, gebruikt u het HandoutLayoutingOptions‑object, dat bepaalt hoeveel dia’s op één pagina worden geplaatst en andere weergave‑parameters.
Hieronder staat een code‑voorbeeld dat laat zien hoe u een presentatie naar PDF converteert in Handout‑modus.
// Laad een presentatie.
auto presentation = MakeObject<Presentation>(u"sample.pptx");
// Stel de exportopties in.
auto slidesLayoutOptions = MakeObject<HandoutLayoutingOptions>();
slidesLayoutOptions->set_Handout(HandoutType::Handouts4Horizontal); // 4 dia's op één pagina horizontaal
slidesLayoutOptions->set_PrintSlideNumbers(true); // druk dia-nummers af
slidesLayoutOptions->set_PrintFrameSlide(true); // druk een kader rond de dia's af
slidesLayoutOptions->set_PrintComments(false); // geen opmerkingen
auto pdfOptions = MakeObject<PdfOptions>();
pdfOptions->set_SlidesLayoutOptions(slidesLayoutOptions);
// Exporteer de presentatie naar PDF met de gekozen lay-out.
presentation->Save(u"output.pdf", SaveFormat::Pdf, pdfOptions);
presentation->Dispose();
set_SlidesLayoutOptions‑methode alleen beschikbaar is voor bepaalde uitvoerformaten, zoals PDF, HTML, TIFF, en bij het renderen als afbeeldingen.
FAQ
Wat is het maximum aantal miniatuur‑dia’s 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 ordening van miniaturen worden strikt beheerd door de HandoutType‑enumeratie; willekeurige lay‑outs worden niet ondersteund.
Kan ik verborgen dia’s opnemen in de Handout‑output?
Ja. Gebruik de set_ShowHiddenSlides‑methode in de export‑instellingen voor het doelformaat, bijvoorbeeld PdfOptions, HtmlOptions of TiffOptions.