Konvertera PowerPoint-presentationer i handout-läge med C++
Introduktion
Aspose.Slides erbjuder möjlighet att konvertera presentationer till olika format, inklusive att skapa handouts för utskrift i Handout-läge. Detta läge låter dig konfigurera hur flera bilder visas på en enda sida, vilket gör det användbart för konferenser, seminarier och andra evenemang. Du kan aktivera detta läge genom att ange metoden set_SlidesLayoutOptions i gränssnitten IPdfOptions, IRenderingOptions, IHtmlOptions och ITiffOptions.
Export av handout-läge
För att konfigurera Handout-läge, använd objektet HandoutLayoutingOptions som bestämmer hur många bilder som placeras på en enda sida samt andra displayparametrar.
Nedan visas ett kodexempel som visar hur man konverterar en presentation till PDF i Handout-läge.
// Ladda en presentation.
auto presentation = MakeObject<Presentation>(u"sample.pptx");
// Set the export options.
auto slidesLayoutOptions = MakeObject<HandoutLayoutingOptions>();
slidesLayoutOptions->set_Handout(HandoutType::Handouts4Horizontal); // 4 bilder på en sida horisontellt
slidesLayoutOptions->set_PrintSlideNumbers(true); // skriv ut bildnummer
slidesLayoutOptions->set_PrintFrameSlide(true); // skriv ut en ram runt bilderna
slidesLayoutOptions->set_PrintComments(false); // inga kommentarer
auto pdfOptions = MakeObject<PdfOptions>();
pdfOptions->set_SlidesLayoutOptions(slidesLayoutOptions);
// Export the presentation to PDF with the chosen layout.
presentation->Save(u"output.pdf", SaveFormat::Pdf, pdfOptions);
presentation->Dispose();
set_SlidesLayoutOptions endast är tillgänglig för vissa utdataformat, såsom PDF, HTML, TIFF, och vid rendering som bilder.
Vanliga frågor
Vad är det maximala antalet bildminiatyrare per sida i Handout-läge?
Aspose.Slides stöder presets upp till 9 miniatyrare per sida med horisontell eller vertikal ordning: 1, 2, 3, 4 (horisontell/vertikal), 6 (horisontell/vertikal) och 9 (horisontell/vertikal).
Kan jag definiera ett anpassat rutnät, t.ex. 5 eller 8 bilder per sida?
Nej. Antalet och ordningen på miniatyrerna styrs strikt av uppräkningen HandoutType; godtyckliga layouter stöds inte.
Kan jag inkludera dolda bilder i handout-utdata?
Ja. Använd metoden set_ShowHiddenSlides i exportinställningarna för målformatet, exempelvis PdfOptions, HtmlOptions eller TiffOptions.